我有一个使用导航控制器的iPhone应用程序。在该控制器中,我推送一些视图。在某些情况下,我想要“清空”视图堆栈,只保留导航控制器的rootViewController,然后推送另一个视图控制器。是否有人可以给我一个如何实现这个的示例?我没有看到任何清空堆栈的方法。
但它只弹出到roorController,没有推出我想要的其他viewController。
答案 1: 我尝试在按钮动作中放入以下代码:
[self.navigationController popToRootViewControllerAnimated:NO];
do some stuff here to prepare for the push.
[self.navigationController pushViewController:self.myOtherController animated:YES];
但它只弹出到roorController,没有推出我想要的其他viewController。