gpt4 book ai didi

ios - 应用程序试图以模态方式呈现事件 Controller iOS 6.0.2

转载 作者:行者123 更新时间:2023-12-01 16:52:36 26 4
gpt4 key购买 nike

当我尝试以模态方式呈现 UIViewController 时出现以下错误。

"Application tried to present modally an active controller".



我在stackoverflow中阅读了很多关于此的帖子。这解释了这个错误。
我知道,当已经呈现的 UIViewController 尝试再次以模态方式显示时,会引发此异常。

我的应用逻辑是:

当应用程序进入后台时。我使用关闭模态视图 Controller
[self dismissModalViewControllerAnimated:NO]

当应用程序回到前台时,我再次显示 Controller
[self presentModalViewController:viewController animated:NO]

此逻辑在装有 iOS 6.0.1 的 iPad 上运行良好,但在装有 iOS 6.0.2 的 iPad Mini 上失败。

我很感激任何建议。

最佳答案

我认为最好的解决方案是使用 presentViewControllerAnimated:completion:nil dismissViewControllerAnimated:completion:对于 iOS6 或尝试在延迟后呈现 View Controller (通过 NSTimer 的方法调用)。

[self presentViewController:YourVC animated:YES completion:nil];


[self dismissViewControllerAnimated:YourVC completion:nil];

关于ios - 应用程序试图以模态方式呈现事件 Controller iOS 6.0.2,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14473323/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com