用正确的方式,从导航堆栈中删除 viewcontrollers

来源:互联网 发布:汉密尔顿 知乎 编辑:程序博客网 时间:2024/06/05 17:44

我有 5 视图控制器 (说 A、 B、 C、 D、 E) 我导航堆栈中。ViewController E 是在堆栈的顶部。上 ViewController E 中单击按钮,我想要移动到 ViewController c。为此我使用下面的代码。

NSMutableArray *navigationarray = [NSMutableArray arrayWithArray:self.navigationController.viewControllers];
[navigationarray removeObjectAtIndex:4];
[navigationarray removeObjectAtIndex:3];
self.navigationController.viewControllers = navigationarray;
0 0
原创粉丝点击