Xcode 6有一些奇怪的断点问题。我已经从我的项目中删除了所有的断点,但每次都会碰到一些看不见的断点。
我试过下面的东西。
Commad + 7 and delete all break points.
(lldb) br delete
error: No breakpoints exist to be deleted.我没有看到任何断点,但它仍然击中了一些断点。请看下面的截图以供参考。

..Nitin
发布于 2015-03-08 05:43:44
这不是断点,而是视图控制器中的一个异常(您在这里部分修改了它的名称)。单击堆栈跟踪中的第二项,它将显示违规行。只需沿着堆栈跟踪,直到找到自己的代码。
很难根据这么少的信息来判断,但是查看堆栈跟踪、显示的程序集代码和异常,似乎您在转换失败的segue中遇到了问题。也许有一个prepareForSegue方法试图将segue.destinationViewController转换到特定的视图控制器类,以便将一些数据传递给目标,但由于某种原因,转换失败了。也许您忽略了为故事板中的目标场景设置基类。
但是,如果您单击堆栈跟踪中的第二行(就在当前突出显示的行下面),您可能会直接被带到违规的代码行。
发布于 2015-03-08 05:42:19
在您的项目中不需要设置任何断点就可以遇到这种行为。这意味着线程因为一个致命的错误而被中止。您只是看不到代码,因为它发生在系统的更深的地方,所以Xcode只显示程序集代码。
正如我从堆栈跟踪中看到的,这些线程可能与您的问题相关:
https://stackoverflow.com/questions/28923383
复制相似问题