【发布时间】:2011-07-25 12:39:27
【问题描述】:
我在与根本原因没有任何关系的地方收到EXC_BAD_ACCESS 错误。幸好找到原因是数组太小了,下面的语句[data getBytes:&tcpBuffer length:i];.
现在我的问题:我尝试了所有这些方法 - 但没有成功:
- 使用 NSZombiesEnabled 并没有改变调试窗口打印输出中的任何内容
- 当我将方案设置为调试并使用泄漏仪器时,它会启动泄漏仪器,但我看不到调试器。
- 当我在 iPhone Simulator 中运行应用程序并分别启动 Instruments 时,选择正在运行的应用程序作为目标(在 Instruments 的弹出菜单中)它会停止并显示类似“找不到目标”。
在这种情况下如何找到根本原因?请记住,最后,它甚至不是僵尸错误!这个错误信息真的比有用更令人困惑!
(幸运的是我只是想到了我的数组,但可以肯定的是,下次这会在其他地方困扰我)
【问题讨论】:
标签: xcode4 memory-leaks instruments exc-bad-access