0

我对 Xcode 相当陌生,我有一个关于如何追溯错误访问异常的问题。

当我在 Xcode 6.4 中运行我的程序时,它崩溃并说某处访问不正确。我可以查看它并查看所有汇编代码。但是,当我尝试使用异常断点来跟踪源代码中错误访问的实际来源时,什么也没有发生。

我不知道发生了什么,如果有人可以提供帮助,将不胜感激。

4

1 回答 1

0

“不良访问”与异常无关。这是一个信号,而不是例外。您的程序恰好在错误的内存访问点停止。跟踪堆栈跟踪以识别调用它的代码。更重要的是,使用静态分析器向您展示问题,并打开警告以向您展示更多问题。

(您应该设置异常断点的原因是,当发现没有人捕获异常时,异常 - 而不是信号 - 在调试器中结束,此时大量证据被破坏。异常断点在异常发生时停止抛出,因此您也可以跟踪堆栈跟踪)。

于 2015-08-15T08:14:27.603 回答