我是 Objective-C 编码的新手,我正在尝试使用 pop to viewController
. 要在点击按钮时执行此操作,我使用
[self.navigationController popToViewController:(what goes here) animated:YES];
我知道它UIViewController*
在那里,但我想知道我在哪里声明它以及我将使用什么代码来声明它。
我的基本情节提要是我有 4 个视图控制器 A、B、C、D 和 A 是根,它推到 B,推到 C,再推到 D,我的按钮在 D 上,我正试图弹回 B。索引方法中的对象将不起作用,因为它并不总是如此,A->B->C->D
有时它会A->C->B->D
如此
[self.navigationController popToViewController: [self.navigationController.viewControllers objectAtIndex:2] animated:YES];
所以这行不通。
我在这里先向您的帮助表示感谢。对不起,如果这个问题太基本了。