这次事故的原因是什么?

时间:2012-07-24 14:25:06

标签: ios memory-management crash

我收到了一次撞车事故。这次事故的原因是什么?

enter image description here

2 个答案:

答案 0 :(得分:3)

您的delegate对象很可能已被解除分配,并且您正在尝试向已释放的实例发送消息。启用僵尸运行您的应用可能有助于诊断该问题。

要启用僵尸,请转到菜单中的产品/编辑方案,然后选中“启用僵尸对象”复选框:

enter image description here

答案 1 :(得分:2)

我遇到了这个问题。也许你的控制器被破坏,其中包含代表。您将在控制器发布时设置delegate = nil。例如:写下:self.delegate = nil; int - 控制器的<(void)delloc方法