ios – 我的应用程序崩溃,显示消息发送到解除分配的实例

当我在我的应用程序中启用僵尸时,我的应用程序正在崩溃显示消息“消息发送到解除分配的实例”.我只是将NSString设置为从视图控制器呈现的另一个类.进一步调查我才知道而不是传递一个nsstring我得到了nscfstring.如何解决这个问题? 最佳答案 “发送到解除分配的实例的消息”是一个错误,通常在您的类被取消分配但仍然是某个事物的委托(可能是表视图,集合视图等)时发生,因此仍然尝试接收消息.

如果是这样,您可以尝试在视图控制器的dealloc方法中将这些委托设置为nil:

- (void)dealloc {
    tableview.delegate = nil;
}

希望这可以帮助

点赞