_CFRunLoopServiceMachPort中的EXC_BREAKPOINT代码= 1

时间:2015-03-20 14:05:21

标签: ios debugging

我有些奇怪的行为。在我的代码中,如果我启用调试,调试器将在此处停止:

enter image description here

之后,即使我禁用调试并点击继续,调试器仍然停留在那里。

如果我没有启用调试器,它似乎没有停止。世界上到底发生了什么?这是堆栈跟踪......对我来说似乎没用,但这可能只是因为我不知道发生了什么:

enter image description here

2 个答案:

答案 0 :(得分:1)

尝试禁用断点,尤其是设置的任何符号断点,然后清理项目,然后重试。

我有时候EXC_BREAKPOINT没有任何明显的理由;然后我清理,重新启动Xcode,切换调试或随机切换目标,它以某种方式完成了这个技巧。

答案 1 :(得分:0)

这有时也是由于同时运行仪器(例如Zombies或Leaks)引起的。有些仪器通过设置不会出现在XCode中的断点来工作,但在调试器中会断开。