这是我的app delegate中applicationDidBecomeActive
的正文
if (myViewController != nil) {
[myViewController myMethod];
}
它似乎在模拟器中启动,但不在设备上。有线索吗?
编辑/更新:我已经尝试将代码移动到applicationWillEnterForeground,但是在运行w /开发配置文件时,我把代码放在模拟器和设备上工作正常。当我构建我的部署配置文件并将其作为设备上的临时构建运行时,就是当它出来时。
答案 0 :(得分:0)
您可能需要考虑为名为UIApplicationWillEmterForeground
的NSNotification注册视图控制器并以此方式处理它,而不是依赖于cenfrwlized应用程序委托。这将使事情变得更容易管理。