2011-11-04 32 views
1

我有Xcode 4.2,每当我在模拟器中运行我的应用程序时,我按停止调试按钮,我得到一个sigkill消息。在main.m文件断点停在此行:SIGKILL信号每当我停止调试

int retVal = UIApplicationMain(argc, argv, nil, nil); 

我知道,当我强制退出应用程序(从Xcode的停止按钮),这将是有意义的接受这一点,但我不,当我收到此在我的其他应用程序上做同样的事情。有时我在运行应用程序时遇到一个随机的sigkill消息(可能与内存有关,但我还没有找到它)

有什么建议吗?

回答

2

那么,这是不知何故,因为一个SIGKILL信号真的发送everyime你停止或重新启动调试器。

您可以尝试解释here的创可贴解决方案。总之:

  1. 打开首选项,然后行为;
  2. 选择“运行完成”;
  3. 标志“显示选项卡”,并以“编辑”
  4. 填充输入做同样的“运行意外退出”

关于随机sigkills,也许你应该跟踪引用与仪器计数。如果您愿意的话,在memory management guide上有关于它的章节。

+0

哦,很酷,感谢您的支持。 –