2011-05-29 60 views

回答

1

在取消分配SomeObject的旧委托前,您很可能只需要执行“SomeObject.delegate = nil”。您能否提供此警告发生地点的任何代码片段?

+0

我实际上得到一个非常奇怪的错误。我有一个UITabBarApplication。我试图在不改变标签的情况下玩这些应用程序..一段时间后,我试图改变标签,我得到了一个消息发送到解除分配的实例..但是,如果在应用程序启动后切换标签,我没有得到这个错误 – adit 2011-05-30 02:31:50

1

在释放控制器之前将委托设置为零总是一个好主意。

它可能不会立即释放,并且可能会意外地回调您的代码,可能会或可能没有超出范围 - >崩溃。

相关问题