当 NavigationController 有 3 个视图控制器(A、B、C)时。我想一次使用 segue 从 A 通过 B 移动到视图控制器 C。在这种情况下,最佳做法是什么?
问问题
130 次
3 回答
0
使用此代码:
UINavigationController *navController = [self navigationController];
[navController performSegueWithIdentifier:@"SegueIdentifier" sender:self];
我假设您有一个带有适当标识符的 segue。
于 2013-09-27T05:19:58.053 回答
0
我无法理解去 AC 的逻辑,但要走 ABC 的路。
但这可以通过执行 seague AB 来完成。在 B 中使用方法 viewWillAppear() 或 viewDidload 为 C 执行 segue。
希望这能解决您的问题。
于 2013-09-27T06:33:29.767 回答
0
我相信你需要在序列 A->B 完成后手动执行序列 B->C(例如在 viewDidAppear 中)。
于 2013-09-27T06:15:10.820 回答