我怀疑很多人都遇到过这种情况 - 你提出了模态视图控制器,它然后呈现导航视图控制器,它有许多表视图控制器推入堆栈。基本上,推动和呈现控制器。当你到达最后,你必须全部解雇它们,并返回到根视图控制器
我是否必须调用每个模态控制器,并且对于每个推动的控制器弹出,或者是否有更好的方法来执行此操作?
如果以某种方式相关,我正在使用iOS5故事板。
编辑: 谢谢你的答案,但它比那更复杂 - 基本上我从根控制器提出模态视图控制器,而不是推几个控制器,然后呈现一个更多的模态视图。那时我想去根控制器。所以只是弹出视图控制器想要这样做,其中一些必须被贬低
答案 0 :(得分:4)
您可以通过调用:
返回到根导航控制器[self.navigationController popToRootViewControllerAnimated:YES];
然后释放您的模态视图控制器