0

我刚刚将一个 iPhone OS 3 应用程序转换为 iOS 4,有时,当应用程序从后台模式返回时,屏幕会闪烁然后变黑。有没有其他人经历过这个?

我终于在应用程序进入后台模式之前终止了它。这绝对是一个临时的创可贴:

- (void)applicationDidEnterBackground:(UIApplication *)application {
   // kill the app rather than letting it go into BG
   exit(0);
}

任何建议都会很棒。谢谢。

4

2 回答 2

1

您可以使用 info.plist UIApplicationExitsOnSuspend 禁用后台

您可能会遇到“未能及时恢复”错误。通过 XCode 中的 Organizer 检查崩溃报告。

于 2010-12-11T00:43:44.960 回答
1

系统进入前台时在做什么?

听起来很像内存警告可能会以奇怪的方式触发视图卸载。我会在模拟器中围绕在各种屏幕中触发内存警告进行一些测试。

我很确定您的 exit() 技巧会阻止应用商店提交。

于 2010-08-06T04:03:35.830 回答