gpt4 book ai didi

iphone - 通过仪器跟踪 "message sent to deallocated instance"

转载 作者:行者123 更新时间:2023-12-03 19:05:00 26 4
gpt4 key购买 nike

在 XCode 4.2 中,我需要一些仪器方面的帮助来追踪 EXC_BAD_ACCESS 错误的原因。启用 NSZombie 标志后,当应用程序在设备上崩溃时,我在控制台上看到以下内容。

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

我使用了 Instruments,但没有看到 Zombie 的配置文件。我使用了分配配置文件,但很快就迷失了。我为应用程序启用了 ARC(希望摆脱分配/保留/释放) - 但仍然有同样的问题。

如何使用 Instruments 来追踪此问题?

最佳答案

您的 View 层次结构中是否有任何 *UIScrollView*s,并且您是否向它们发送诸如scrollToVisibleRect:animated: 之类的消息?

如果是这样,请尝试为动画参数传递 NO。 iOS5 似乎在 ScrollView 和嵌入动画方面可能存在一些问题。您看到的同样的崩溃已经让我发疯了几天(没有可用的调用堆栈),我最终将其范围缩小到 ScrollView 调用。希望对您有所帮助。

关于iphone - 通过仪器跟踪 "message sent to deallocated instance",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8275805/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com