我正在使用Objective C开发iPhone应用程序。由于需要同时关闭两个UIViewControllers,因此我正在使用以下代码:
[self.presentingViewController.presentingViewController dismissViewControllerAnimated:YES completion:nil];
这段代码在iOS6和iOS7中正常工作,但在iOS8中却无法正常工作。我使用断点进行了检查,发现我的ViewController的viewDidLoad和viewWillAppear方法在调用,但是我的视图根本没有加载,因此输出的结果是一个空白的白屏。请问有人能够帮我解决这个问题吗?在iOS8中,我应该使用presentedViewController代替presentingViewController吗?