在我的应用程序中,我有一个以编程方式执行 segue 的按钮:
- (void)myButtonMethod
{
//execute segue programmatically
[self performSegueWithIdentifier: @"MySegue" sender: self];
}
我想知道是否有办法引用目标 View 并向其传递一些参数。
我知道在
prepareForSegue
方法中,我可以引用它: myDestinationViewController *vc = [segue destinationViewController];
,但我不知道如何以编程方式执行 segue 。你有什么想法?
谢谢,亚萨
更新:
我很抱歉这个问题!!!我只是发现,即使以编程方式调用 segue,也会调用
prepareForSegue
方法,因此可以以相同的通常方式传递参数。 最佳答案
答案很简单,segue 的触发方式没有任何区别。
在任何情况下都会调用 prepareForSegue:sender:
方法,这是您传递参数的地方。
关于ios - 以编程方式执行 Segue 并将参数传递给目标 View ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9248798/