【发布时间】:2011-08-28 02:02:58
【问题描述】:
我有一个错误,我在 Autorelease 功能中崩溃了。经典:过度释放后访问对象。
问题在于 iOS 程序正在使用 EAAccessory,并且由于从设备接收到数据而在某处发生。
因此,需要通过模拟器诊断问题。由于 NSZombie 的内存需求,NSZombie 在模拟器之外的 iOS 中被禁用。
任何提示/想法如何在模拟器之外的 iOS 世界中使用 NSZombie 轻松追踪过度发布的错误?
我已经考虑过尝试对模拟器的 EAAcessory 的行为进行存根;但由于时间限制,由于所需的工作量,更多的是“下一次修订重构/增强”。
现在我只需要找到错误的访问错误。
【问题讨论】:
标签: ios memory-management ios-simulator instruments nszombie