iPhone4,如何阻止应用程序被暂停?

时间:2011-03-22 17:46:56

标签: iphone objective-c ios4

我正在尝试测试需要在较长时间内运行的应用程序并帮助进行初始测试我试图找到一种方法来阻止iOS将应用程序移至后台并暂停它。最终我会添加代码以方便多任务的使用,但现在我只想更好地测试核心机制,而不是iOS一直将它推入后台。

2 个答案:

答案 0 :(得分:5)

无法阻止ios暂停应用。主页按钮将关闭/重新激活应用程序,即使您请求后台任务,苹果也可以在必要时随时终止您的应用程序(更可能是因为内存原因)。

答案 1 :(得分:3)

只要您(用户)不停止此应用,启动其他应用或锁定设备:

[[UIApplication sharedApplication] setIdleTimerDisabled: YES];

可能会让您的应用在前台运行。不要忘记重新启用空闲计时器,否则这可能会使设备保持运行直到电池耗尽。