在我的应用程序中,我有一个 UITableView
其中我有自定义 UITableViewCell
s 和那些单元格包含 UIWebView
我在其中展示 YouTube
视频使用<iframe>
.当我单击视频并在全屏播放器打开之前立即滚动表格时,应用程序崩溃了。我试过 Instruments
找到问题后才知道An Objective-C message was sent to a deallocated 'AAHomeNewsListCell' object (zombie) at address: 0x118e09800.

我正在使用 ARC,但找不到解决此问题的方法。
最佳答案
您正在向一个不再存在的对象发送消息。调试该问题的最佳方法可能是在尽可能接近发生情况的地方设置一个断点,然后单步执行代码。一个好的起点是靠近您使用 AAHomeNewsListCell 对象的地方,或者靠近您触发全屏播放器的地方。
关于ios - 消息已发送到已释放的对象 (ARC),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23969079/