我有一个问题,我通过pushviewcontroller从第一个viewcontroller移动到第三个viewcontroller,但是当我执行popViewControllerAnimated时,它来到第二个viewcontroller,但我需要先来看看。请一些人帮助我
答案 0 :(得分:4)
您可以按如下方式使用popToViewController
[self.navigationController popToViewController:[self.navigationController.viewControllers objectAtIndex:o] animated:YES];
同样您也可以使用以下语句直接访问您开始的第一个视图控制器。
[self.navigationController popToRootViewControllerAnimated:YES];
希望它有所帮助。
答案 1 :(得分:2)
[[self navigationController] popToRootViewControllerAnimated:NO];