首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >重新启动应用时获取异常SIGKILL

重新启动应用时获取异常SIGKILL
EN

Stack Overflow用户
提问于 2011-07-15 13:49:25
回答 2查看 7.4K关注 0票数 17

我在iPhone模拟器中构建并运行了一个项目。我通过按下主页按钮将其发送到后台。然后,我双击主页按钮,在后台找到我的应用程序并点击它。它将变为活动状态,应用程序将继续运行。在这里,无论我重复多少次,我都没有问题。然后,我通过点击应用程序图标上的小红色减号来终止该进程。但是,如果我再次点击应用程序图标重新启动它,我得到SIGKILL错误和应用程序崩溃。这可能是什么原因呢?会不会是我的XCode首选项造成的?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-07-15 14:36:04

这并不是真正的崩溃:这只是XCode对你点击小红色减号的延迟反应。当您以这种方式终止应用程序时,操作系统会向您的进程发送SIGKILL信号-但是XCode的调试器直到您重新启动应用程序之后才会“看到”SIGKILL。

顺便说一下,您可以通过点击调试器中的Continue按钮来从这个“崩溃”中“恢复”。

票数 23
EN

Stack Overflow用户

发布于 2011-07-15 14:08:42

我在模拟器中看到过类似的崩溃,因为我没有让调试器优雅地将自己从应用程序中分离出来。与其通过点击红色的小减号来关闭应用程序,不如尝试点击Xcode中的“停止”按钮。

要进一步确认这与调试器相关,请尝试第一次通过点击图标来运行应用程序,而不是使用Build and Run in Xcode。然后点击红色的X将其关闭并重新启动它。如果它仍然在没有附加调试器的情况下崩溃,那么我的假设是无效的。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6703185

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档