iPhone应用程序从后台加载后崩溃

iPhone应用程序从后台加载后崩溃,iphone,objective-c,xcode,Iphone,Objective C,Xcode,我有一个应用程序,当我把它放在后台后试图加载它时崩溃了。 最初几次,我把它放在后台,然后通过多任务重新启动它,即双击home按钮,让应用程序在前台运行,效果很好 但如果我一直把它放在后台,并在几分钟后重新启动它,它就会崩溃,并给我以下错误: 每次应用程序崩溃时,都会有一个不同的标识号 有人知道发生这种情况的原因吗?您需要查看崩溃报告,以获得有关问题发生位置的帮助。您是否覆盖了ApplicationIDBecomeActive:和applicationWillResignActive:?如果是,

我有一个应用程序,当我把它放在后台后试图加载它时崩溃了。 最初几次,我把它放在后台,然后通过多任务重新启动它,即双击home按钮,让应用程序在前台运行,效果很好

但如果我一直把它放在后台,并在几分钟后重新启动它,它就会崩溃,并给我以下错误:

每次应用程序崩溃时,都会有一个不同的标识号


有人知道发生这种情况的原因吗?

您需要查看崩溃报告,以获得有关问题发生位置的帮助。

您是否覆盖了ApplicationIDBecomeActive:和applicationWillResignActive:?如果是,请发布代码。您是否在UIApplication上调用endBackgroundTask:方法?

* __NSAutoreleaseNoPool(): Object 0x76d6e90 of class NSCFString autoreleased with no pool in place - just leaking
2010-09-15 20:38:39.199 Snake[15192:ee27]  __NSAutoreleaseNoPool(): Object 0x76d4880 of class NSException autoreleased with no pool in place - just leaking
2010-09-15 20:38:39.200 Snake[15192:ee27]  __NSAutoreleaseNoPool(): Object 0x76b3c90 of class _NSCallStackArray autoreleased with no pool in place - just leaking
2010-09-15 20:38:39.200 Snake[15192:ee27]  __NSAutoreleaseNoPool(): Object 0x76cbc30 of class _NSCallStackArray autoreleased with no pool in place - just leaking
2010-09-15 20:38:39.201 Snake[15192:ee27]  __NSAutoreleaseNoPool(): Object 0x76c6db0 of class NSCFString autoreleased with no pool in place - just leaking
2010-09-15 20:38:39.202 Snake[15192:ee27]  __NSAutoreleaseNoPool(): Object 0x78e5000 of class NSCFString autoreleased with no pool in place - just leaking
2010-09-15 20:38:39.203 Snake[15192:ee27]  __NSAutoreleaseNoPool(): Object 0x76c6a90 of class NSConcreteMutableData autoreleased with no pool in place - just leaking
2010-09-15 20:38:39.207 Snake[15192:ee27] * Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: 'No background task exists with identifier 8'