我正在开发一个包含我构建的框架的项目。在运行时,我在我的框架中收到EXC_BAD_ACCESS code=1
。我通常能够立即告诉我的代码中是什么导致了这个错误,但是在这个时刻它逃脱了我。我一直在阅读如何在Xcode中调试此问题,每个人似乎都建议使用Instruments中的Zombie工具。我遵循了以下步骤:
COMMAND
+ R
运行我的应用,然后按下僵尸中的RECORD
按钮。它开始收集数据。向我展示的是一些似乎表示有问题的粉红色线条。还有一大堆乱码,如Malloc 4.00 KiB
等。
这没有任何意义。我无法看到任何东西向我指出为什么我的框架/项目中的某些东西被解除分配。
我如何找到问题,为什么我的应用程序因使用僵尸提供的信息EXC_BAD_ACCESS code=1
而崩溃?