0

我怀疑很多人都遇到过这种情况——你展示了模态视图控制器,然后展示了导航视图控制器,它有许多表视图控制器推送到堆栈上。基本上,推送和展示控制器。当你走到最后时,你必须把它们全部解散,然后返回根视图控制器

我是否必须要求每个模态控制器关闭,以及每个推送的控制器弹出,还是有更好的方法来做到这一点?

如果以某种方式相关,我正在使用 iOS5 故事板。

编辑:感谢您的回答,但它比这更复杂一些 - 基本上我从根控制器呈现模态视图控制器,而不是推送几个控制器,然后呈现一个更多的模态视图。当时我想去根控制器。所以只是弹出视图控制器想要这样做,其中一些必须被解雇

4

1 回答 1

4

您可以通过调用返回到根导航控制器:

[self.navigationController popToRootViewControllerAnimated:YES];

然后释放你的模态视图控制器

于 2012-04-20T11:24:31.007 回答