Xcode乐器:理解僵尸

时间:2017-04-04 18:46:38

标签: ios xcode

我正在开发一个包含我构建的框架的项目。在运行时,我在我的框架中收到EXC_BAD_ACCESS code=1。我通常能够立即告诉我的代码中是什么导致了这个错误,但是在这个时刻它逃脱了我。我一直在阅读如何在Xcode中调试此问题,每个人似乎都建议使用Instruments中的Zombie工具。我遵循了以下步骤:

  1. 在我的应用项目中,我使用了Edit Scheme并启用了僵尸对象
  2. 我去了Xcode - >开发人员工具 - >仪器 - >并选择了“Zombies”(有趣的是:它似乎打开了“Allocations”。令人困惑。[感谢Apple])。
  3. 在Zombies中,我选择了左上方的iPad并选择了应用程序。
  4. COMMAND + R运行我的应用,然后按下僵尸中的RECORD按钮。它开始收集数据。
  5. enter image description here

    向我展示的是一些似乎表示有问题的粉红色线条。还有一大堆乱码,如Malloc 4.00 KiB等。

    这没有任何意义。我无法看到任何东西向我指出为什么我的框架/项目中的某些东西被解除分配。

    我如何找到问题,为什么我的应用程序因使用僵尸提供的信息EXC_BAD_ACCESS code=1而崩溃?

0 个答案:

没有答案