【发布时间】:2012-06-20 06:14:32
【问题描述】:
我想知道它们有什么不同。 我什么时候可以打电话
[self dismissViewControllerAnimated:YES completion:nil];
什么时候打电话
[self.navigationController popViewControllerAnimated:YES];
根据苹果的文件: dismissViewControllerAnimated 表示 “关闭接收者呈现的视图控制器。” 但是我总是无法通过这种方法关闭视图控制器。
【问题讨论】:
-
关于解雇,请参阅斯坦福大学的 this 视频。应始终将dismissViewController 发送到presenting viewController。如果您将 presented viewController 发送给它,并且presentedViewcontroller 没有展示 another viewController then 它会正确关闭它,否则它不会正确执行
标签: ios uiviewcontroller uinavigationcontroller