Iphone 关闭iOS 5中的多个ModalViewController

Iphone 关闭iOS 5中的多个ModalViewController,iphone,ios5,modalviewcontroller,Iphone,Ios5,Modalviewcontroller,iPhone ModalViewController:在iOS 4中,可以使用以下命令关闭多个ModalViewController: [[[[self parentViewController] parentViewController] parentViewController] dismissModalViewControllerAnimated:YES]; 在iOS 5中,代码不起作用 如何在iOS 5中关闭多个ModalViewController?是的,这是一个恼人的

iPhone ModalViewController:在iOS 4中,可以使用以下命令关闭多个ModalViewController:

[[[[self parentViewController] parentViewController] parentViewController]
       dismissModalViewControllerAnimated:YES];
在iOS 5中,代码不起作用


如何在iOS 5中关闭多个ModalViewController?

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

Hi。请使用以下代码

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