Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone 在iOS的模式视图中调用DismissModalViewController是否安全?_Iphone_Objective C - Fatal编程技术网

Iphone 在iOS的模式视图中调用DismissModalViewController是否安全?

Iphone 在iOS的模式视图中调用DismissModalViewController是否安全?,iphone,objective-c,Iphone,Objective C,在模态视图中调用dismissModalViewControllerAnimated安全吗?或者应该从启动模态视图的控制器调用它?如果是这样,我将如何编程?文档没有明确说明发生了什么(例如,执行[self.parentViewController.parentViewController dismissModalViewControllerAnimated:NO]),但在我的测试中,您可以从其自身或其父级中解除模态VC: 从任一VC,您都可以执行[自我解除ModalViewController

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

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

  • 从任一VC,您都可以执行
    [自我解除ModalViewController激活:否]
  • 从父VC,您可以执行
    [self.modalViewController dismissModalViewControllerAnimated:NO]
  • 在模式VC中,您可以执行
    [self.parentViewController DismissModalViewController-Imagulated:NO]