当我尝试以模态方式呈现 UIViewController 时出现以下错误。
“应用程序试图以模态方式呈现一个活动控制器”。
我在stackoverflow中阅读了很多关于此的帖子。这解释了这个错误。我知道,当已经存在的 UIViewController 尝试再次以模态方式显示时,会引发此异常。
我的应用逻辑是:
当应用程序进入后台时。我使用关闭模态视图控制器
[self dismissModalViewControllerAnimated:NO]
当应用程序回到前台时,我再次显示控制器
[self presentModalViewController:viewController animated:NO]
此逻辑在装有 iOS 6.0.1 的 iPad 上运行良好,但在装有 iOS 6.0.2 的 iPad Mini 上失败。
我很感激任何建议。