【发布时间】:2014-06-16 08:44:55
【问题描述】:
嗨,我有点困惑。我在我的应用程序中使用以下方法。我应该如何从我需要在同一视图控制器中的其他点调用此方法。
- (void) prepareForSegue: (UIStoryboardSegue *) segue sender: (id) sender
谢谢
【问题讨论】:
标签: ios iphone objective-c ios7
嗨,我有点困惑。我在我的应用程序中使用以下方法。我应该如何从我需要在同一视图控制器中的其他点调用此方法。
- (void) prepareForSegue: (UIStoryboardSegue *) segue sender: (id) sender
谢谢
【问题讨论】:
标签: ios iphone objective-c ios7
在任何你想连接控制器的地方使用这个方法。
[self performSegueWithIdentifier:@"yourSegueIdentifierName" sender:nil];
这个方法一遇到上面的语句就会自动触发prepareForSegue方法。
【讨论】:
你不应该在代码中调用prepareForSegue。它是为你而呼唤的。
你要找的方法是……
[self performSegueWithIdentifier:@"someSegueIdentifier" sender:nil];
这将被路由到为 segue 准备的方法中。
【讨论】: