1

我正在开发一个我不想要/不需要多任务处理功能的 iPhone 应用程序,我希望我的应用程序在每次打开它时启动。我已经在info.plistUIApplicationExitsOnSuspend中设置了该属性,当我在我的 iPhone 4 和模拟器(也是“iPhone 4”)中测试它时它确实有效。该应用程序调用后跟. 然而,在我妻子的 iPhone 3GS 上对其进行测试时,该属性似乎被完全忽略,程序被暂停/恢复。这两款手机都运行 iOS 4.2.1。applicationDidEnterBackgroundapplicationWillTerminate

有人也在另一个线程中确认了这个问题,不幸的是没有解决方案: iPhone:如何测试 UIApplicationExitsOnSuspend 是否正常工作?

有什么我缺少的东西来完成这项工作吗?还有其他方法可以做到这一点吗?

提前感谢

4

3 回答 3

0

我认为该应用程序适用于 iPhone 4 而不是 iPhone 3GS

您可以通过支付少量费用将您的 iPhone 升级到 iPhone 4。

并尝试在其他人的 iPhone (4) 上运行该应用程序,以确保该应用程序运行正常

于 2011-01-10T08:11:25.457 回答
0

尝试Application does not run in background在 info.plist 文件中使用 key 并确保它被选中。

于 2011-01-10T13:52:23.263 回答
0

好的,无论在此处还是在 Apple Developer 论坛中,似乎都没有解决此问题的可行方法。我刚刚放弃并实现了多任务处理功能,以至少在不同的 iPhone 型号上获得一致的行为。

于 2011-01-12T20:14:06.630 回答