在iOS上的模态视图中调用dismissModalViewControllerAnimated是否安全?

时间:2010-09-12 23:41:32

标签: iphone objective-c

在模态视图中调用dismissModalViewControllerAnimated是否安全?或者应该从启动模态视图的控制器调用它?如果是这样我将如何编程?

1 个答案:

答案 0 :(得分:2)

文档没有说明发生了什么(例如[self.parentViewController.parentViewController dismissModalViewControllerAnimated:NO]是否安全?),但在我的测试中,您可以从其自身或其父级中删除模态VC:

  • 从任一VC开始,您都可以[self dismissModalViewControllerAnimated:NO]
  • 从父VC开始,您可以[self.modalViewController dismissModalViewControllerAnimated:NO]
  • 从模态VC中,您可以执行[self.parentViewController dismissModalViewControllerAnimated:NO]