有错误的红线时如何调试“线程1:信号SIGTERM”

时间:2016-03-03 17:58:26

标签: ios xcode swift

我正在使用XCode 7.2。

我的项目应用程序在模拟器上运行,只需启动带黄色背景的ViewController。虽然模拟器确实启动了黄色背景,但xcode突出显示了AppDelegate红色,如图所示:

enter image description here

我不知道,这是什么意思?怎么调试?对我来说没有太多信息。

2 个答案:

答案 0 :(得分:1)

SIGTERM是终止信号。如果你的应用程序被杀,你就会得到它。常见原因是模拟器退出或重置(例如,更改其硬件)。如果您在不支持背景的应用程序上按Home(这在今天极为罕见),这也是您收到的信号。

如果这是在一个非常简单的应用程序上发生而没有与模拟器进行任何交互(按Home,更改其配置),我会重新启动。升级Xcode直到下次重启后,我立即看到了这种行为。近年来,Xcode在这方面已经取得了很大的成就,但它仍然是我尝试的第一件事。在你的程序中很少生成SIGTERM

答案 1 :(得分:0)

尝试设置一个异常断点,看看它是否在一个更有用的地方点击。

请参阅this article了解如何设置断点。