iphone – 通过仪器跟踪“发送到解除分配的实例的消息”

前端之家收集整理的这篇文章主要介绍了iphone – 通过仪器跟踪“发送到解除分配的实例的消息”前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
在XCode 4.2中,我需要一些帮助,以跟踪EXC_BAD_ACCESS错误的原因.启用NSZombie标志后,当应用程序在设备上崩溃时,我在控制台上看到以下内容.

*** -[__NSArrayM removeObject:]: message sent to deallocated instance 0x8674e30

我使用过Instruments,但没看到Zombie的个人资料.我使用了Allocations配置文件,但很快就输了.我为应用程序启用了ARC(希望摆脱alloc / retain / release) – 但仍然遇到同样的问题.

如何使用仪器跟踪此情况?

解决方法

你在视图层次结构中是否有任何* UIScrollView *,你是否发送了诸如scrollToVisibleRect之类的消息:动画:?

如果是这样,请尝试为动画参数传递NO.看来iOS5可能在滚动视图和嵌入式动画方面存在一些问题.你看到的同样的崩溃让我疯狂了几天(没有可用的调用堆栈),我最终将其缩小到滚动视图调用.希望能帮助到你.

猜你在找的Xcode相关文章