微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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可能在滚动视图和嵌入式动画方面存在一些问题.你看到的同样的崩溃让我疯狂了几天(没有可用的调用堆栈),我最终将其缩小到滚动视图调用.希望能帮助到你.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐