当我退出多任务栏(iPhone)时程序收到信号SIGKILLexception出现

当我双击主页button,并从多任务栏中退出我的应用程序,并再次打开应用程序,Xcode读取:“线程1:程序接收信号:SIGKILL”,并冻结我的iPod。 该应用程序有1500多行,所以我不能真的把任何代码,对不起。 我可能做错了什么?

你的1500多行代码真的是这个崩溃的天真。

当你从Xcode运行应用程序,并从iPod中终止它,而不停止从Xcode的执行。 从多任务栏closures应用程序不会停止在Xcode执行( 但我总是期望它 )。 所以,当你再次打开它时,Xcode会抛出SIGKILLexception。 而且,它不会对您的应用程序造成任何伤害。 不用担心。

而且,当然,我不知道这个行为有什么技术上的解释。 我不是那么好;-)

这是正常的,你的应用程序正在收到一个信号,它必须终止。

只要确保一旦这样做,就可以在UIApplication委托方法中正确处理它,这样就不会丢失任何信息。