如何一次推送一些带有segue的viewcontrollers

时间:2013-09-27 05:13:09

标签: ios uinavigationcontroller uistoryboard

当NavigationController有3个视图控制器(A,B,C)时。 我想一次使用segue从A到B移动到视图控制器C. 在这种情况下,最佳做法是什么?

enter image description here

3 个答案:

答案 0 :(得分:0)

使用此代码:

UINavigationController *navController = [self navigationController];
[navController performSegueWithIdentifier:@"SegueIdentifier" sender:self];

我假设你有一个带有适当标识符的segue。

答案 1 :(得分:0)

我相信一旦seque A-> B完成(例如在viewDidAppear中),你需要手动执行seque B-> C。

答案 2 :(得分:0)

我无法理解走A-C的逻辑,而是采用A-B-C的方式。

但这可以完成Seague A-B。在B中使用方法viewWillAppear()或viewDidload来执行C的segue。

希望这能解决您的问题。