Xcode 6.4如何使用异常断点



我是Xcode的新手,我有一个关于如何追踪不良访问异常的问题。

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

我不知道是怎么回事,如果有人能帮忙的话,我将不胜感激。

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

(设置异常断点的原因是,当发现没有人捕获异常时,异常(而不是信号)会在调试器中终止,此时许多证据将被销毁。异常断点恰好在抛出异常时停止,因此您也可以跟踪堆栈跟踪)。

最新更新