【发布时间】:2011-09-12 04:28:11
【问题描述】:
我一直在研究这个问题,有人说只要应用程序不崩溃,这个错误就可以了。
我的应用程序出现此错误,之后当我尝试点击单元格的一行(调用 didSelectRowAtIndexPath)时,它崩溃了。它给了我一个错误 UIImage sent message to deallocated message。我猜这是因为内存警告释放了一些 UIView,因此它崩溃了。
为什么会这样,我该如何解决?我已经调试了很长一段时间,使用仪器、分析等,但没有运气。 我想发布一些代码,但不知道该发布哪一个。
【问题讨论】:
-
您是否使用NSZombiesEnabled 准确跟踪错误出现的位置?如果是这样,请为 didSelectRowAtIndexPath 向该 UIImage 发送消息的部分发布一些代码。
-
我正在使用 NSZombiesEnabled,当它崩溃时它指向 main.m,特别是 int retVal = UIApplicationMain(argc, argv, @"CVore", nil);
-
您的一些代码可以帮助我们。尝试在您的 didSelectRowAtIndex 中发布一些代码。
标签: iphone objective-c ipad memory-management