【发布时间】:2013-10-29 20:22:36
【问题描述】:
我了解dismissViewControllerAnimated:completion: 和popViewControllerAnimated: 之间的区别,如on Stack Overflow 和此处所述:
-dismissViewControllerAnimated:completion:方法用于关闭 一个 UIViewController,由以下方法呈现:-presentViewController:animated:completion:.使用了 UINavigationController 的
-popViewControllerAnimated:方法 弹出由-pushViewController:animated方法显示的控制器 UINavigationController.
我最近在我的应用程序中发现了一个错误,我在其中使用 [self dismissViewControllerAnimated:completion:] 关闭了一个在导航嵌入式应用程序中显示推送的 VC。当我应该吃披萨的时候,我炸了。我没有发现错误,因为一切正常,并且我的 VC 已按预期释放。
我的问题:将这两种方法混合起来会有什么后果?
【问题讨论】:
标签: ios cocoa-touch uiviewcontroller navigationcontroller