【问题标题】:Xcode: Zombies not discovered in InstrumentsXcode:在 Instruments 中没有发现僵尸
【发布时间】:2012-09-29 12:59:35
【问题描述】:

当我在“运行”方案中启用僵尸对象时,应用程序在 iPad 上运行良好,如果我取消选中此选项,它会崩溃。在搜索这些僵尸时,我在 Instruments 中运行了“Profile”和“Zombies”模板。它不会在模拟模式下崩溃,因此不会发出消息。还有哪些寻找丧尸的方法?

【问题讨论】:

  • 如果在禁用僵尸检测时崩溃,则可能是内存损坏。您可能希望先尝试在跟踪僵尸之前找到它。

标签: ios xcode ipad memory-leaks nszombie


【解决方案1】:

There's a bug in iOS 5 防止在 ARC 和 NSZombieEnabled 下释放实例变量。这解释了有或没有僵尸时所描述的行为变化。

解决方法:在 Mountain Lion 下切换到 iOS 6。

【讨论】:

  • 感谢 Nikolai,但即使在迁移到 Mountain Lion 并将目标部署到 iOS 6 之后,我仍然没有在 Instruments 中收到 Zombie Message。
猜你喜欢
  • 1970-01-01
  • 2012-08-21
  • 2013-01-16
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多