我是Xcode的新手,我有一个关于如何追溯错误访问异常的问题。
当我在Xcode 6.4中运行我的程序时,它会崩溃,并说在某处有一个糟糕的访问。我可以查看它并查看所有汇编代码。但是,当我尝试使用异常断点来跟踪源代码中的错误访问实际来源时,没有任何反应。
我不知道发生了什么,如果有人可以提供帮助,我们将不胜感激。
答案 0 :(得分:0)
"访问不良"与例外无关。这是一个信号,而不是例外。您的程序正好在内存访问不良时停止。按照堆栈跟踪来识别调用它的代码。更重要的是,使用静态分析仪向您显示问题,并打开警告以向您显示更多问题。
(你应该设置异常断点的原因是异常 - 而不是信号 - 当发现没有人捕获异常时会在调试器中结束,此时会有大量证据被破坏。异常断点在抛出异常,因此您也可以跟踪堆栈跟踪)。