【发布时间】:2012-07-24 14:25:05
【问题描述】:
我收到了崩溃。这次崩溃的原因是什么?
【问题讨论】:
-
您正在取消引用指向已释放对象的指针(在本例中为
delegate)。 -
您是否尝试过捕获异常?你发现了什么异常?
标签: ios memory-management crash
我收到了崩溃。这次崩溃的原因是什么?
【问题讨论】:
delegate)。
标签: ios memory-management crash
很可能您的delegate 对象已被解除分配,而您正尝试向解除分配的实例发送消息。在启用僵尸的情况下运行您的应用可能有助于诊断该问题。
要启用僵尸,请转到菜单中的产品/编辑方案并选中“启用僵尸对象”复选框:
【讨论】:
我遇到了这个问题。也许您的控制器已被销毁,其中包含委托。当您的控制器释放时,您将设置 delegate=nil。例如:写这个:self.delegate=nil; int 控制器的 -(void)delloc 方法
【讨论】: