【发布时间】:2011-11-10 18:52:15
【问题描述】:
我遇到了一个 EXC_BAD_ACCESS 错误,并且一直在绞尽脑汁试图找出解决方案。我相信我知道这个问题,但我无法缩小它发生的范围,并且调试日志对我没有帮助。我在下面嵌入了崩溃日志。如果有人可以帮助我弄清楚如何追踪事情,我将非常感激!我已经打开了 NSZombieEnabled,但这并没有给我任何额外的信息。
【问题讨论】:
-
Valgrind 几乎完全是一个“不得已而为之的工具”。在此之前有更容易/明显的调查途径。符号化,首先是在 Holler 代码库中崩溃的方法/函数。
-
这张截图只能猜。为什么不显示错误发生在哪一行?
-
看起来你可以很容易地让这个应用崩溃。尝试在连接设备的情况下从 xcode 构建和运行,然后使其崩溃,然后在 (gdb) 提示符(调试器控制台)处输入
bt。你应该得到一个回溯,告诉你更多。
标签: objective-c ios xcode cocoa-touch xcode4