2010-10-07 53 views
0

与多任务和iOS4.1的iPhone上运行,如果我有调试器连接,我注意到 代码仍在后台运行,我的断点仍然命中,定时器正在运行。 这没有设置任何背景模式。iPhone 4的应用程序继续在调试器

连接调试器是否阻止应用程序被挂起?

回答

1

应用程序可以继续运行一段短时期,它已经暂停之后。您应该使用UIApplicationDelegate方法来检查发生了什么。

这里的报价:

applicationDidEnterBackground:你 此方法的实现具有 约五秒钟,进行了 任何任务并返回。如果您需要额外的时间来执行任何最后的 任务,您可以从系统请求额外的 执行时间。

0

那么,自iOS4以来就有了多任务处理。然后,当你进入背景时,应用程序仍在运行一些东西。这就是为什么调试程序仍在运行^^

可避免多任务,如果你想^^