gpt4 book ai didi

iphone - applicationDidBecomeActive 似乎不适用于设备 - 仅适用于模拟器

转载 作者:行者123 更新时间:2023-11-28 17:43:57 27 4
gpt4 key购买 nike

这是我的应用委托(delegate)中 applicationDidBecomeActive 的主体

if (myViewController != nil) {
[myViewController myMethod];
}

它似乎在模拟器中可以正常运行,但在设备上却不行。有什么线索吗?

编辑/更新:我已经尝试将代码移动到 applicationWillEnterForeground,但是无论我把代码放在哪个地方,它都可以在模拟器和设备上运行时使用开发配置文件正常工作。当我为我的部署配置文件构建并将其作为设备上的临时构建运行时,它就会崩溃。

最佳答案

您可能需要考虑为名为 UIApplicationWillEmterForeground 的 NSNotification 注册您的 View Controller 并以这种方式处理它,而不是依赖于 cenfrwlized 应用程序委托(delegate)。这将使事情更易于管理。

关于iphone - applicationDidBecomeActive 似乎不适用于设备 - 仅适用于模拟器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6961999/

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