我有一个导航控制器,它提供一个模态viewController。从这个模态viewController里面我提出了另一个模态viewController。我想要的是从最后一个模态viewController返回到navigationController(根viewController)。类似于popToRootViewController,但适用于modalViewControllers;
NavigationController - >现在的Modal ViewController A - >现在的模态ViewController B
从modal ViewCOntroller B我想返回navigationCOntroller。
这可能吗?
理解的, 亚历克斯。
答案 0 :(得分:30)
在iOS 5中你需要做
[self.presentingViewController.presentingViewController dismissModalViewControllerAnimated:YES]
编辑:从iOS 6开始dismissModalViewControllerAnimated:
已弃用。
您需要致电
[self.presentingViewController.presentingViewController dismissViewControllerAnimated:YES completion:^{ // Do something on completion}]
答案 1 :(得分:5)
问题解决了:))
我试过
[self.parentViewController.parentViewController dismissModalViewControllerAnimated:YES];
并且有效。
感谢。