我正在使用基于导航的应用程序。我将第一个 ViewController 推到第二个 ViewController,然后从第二个 ViewController 推到第三个 ViewController。现在我想从第三个 ViewController 弹出到第一个 ViewController。我正在使用下面的代码执行此任务,但我的应用程序崩溃了。
请任何机构给我一些适当的指导。我不能使用 pop 到 rootViewController,因为它是不同的 viewController。提前致谢...
在第三个 ViewController 中我写了这个:
FirstViewCtr *x=[[FirstViewCtr alloc] initWithNibName:@"FirstViewCtr" bundle:nil];
[self.navigationController popToViewController:x animated:NO];
通过编写第一行,您可以获得所有视图控制器的索引,从第二行您将到达目的地。
NSArray *array = [self.navigationController viewControllers];
[self.navigationController popToViewController:[array objectAtIndex:2] animated:YES];
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)