17

当我双击主页按钮并从多任务栏中退出我的应用程序并再次打开应用程序时,Xcode 显示:“线程 1:程序收到信号:SIGKILL”并冻结了我的 iPod。该应用程序有 1500 多行,所以我真的不能放任何代码,抱歉。我可能做错了什么?

4

2 回答 2

53

您的 1500 多行代码确实与这次崩溃无关。

当您从Xcode运行应用程序并从iPod中终止它,而不停止从Xcode执行时,就会发生这种情况。从多任务栏关闭应用程序并不会停止它在 Xcode 中的执行(但是,我总是希望它这样做)。所以,当你再次打开它时,Xcode 会抛出SIGKILL异常。而且,它不会对您的应用程序造成任何伤害。无需担心。

而且,当然,我不知道这种行为的任何技术解释。我没那么天才;-)

于 2011-07-04T04:40:24.460 回答
2

这很正常,您的应用程序正在接收它必须终止的信号。

只要确保当它发生时,您在 UIApplication 委托方法之一中正确处理它,这样就不会丢失任何信息等。

于 2011-07-04T03:18:34.987 回答