在iOS 5中关闭多个ModalViewControllers

时间:2011-12-28 05:10:53

标签: iphone ios5 modalviewcontroller

iPhone ModalViewController :在iOS 4中,可以使用以下方法关闭多个ModalViewControllers:

[[[[self parentViewController] parentViewController] parentViewController]
       dismissModalViewControllerAnimated:YES];

在iOS 5中,代码无效。

如何在iOS 5中解除多个modalViewControllers?

2 个答案:

答案 0 :(得分:6)

是的,这是一个烦人的变化。对于模态视图控制器,您现在必须调用presentingViewController而不是parentViewController

答案 1 :(得分:0)

您好在iOS 5中使用以下代码

[[[self presentingViewController] presentingViewController] dismissModalViewControllerAnimated:YES];