2

正如我所想,如果我在实例被释放时不删除观察者,那么下次发布通知时,程序将由于未知的选择器异常而崩溃。

但是当我写一些测试代码时,发现它不是那样的,一切都很好,注意到发生了。而且我确定会调用 dealloc 方法。

那么它有什么问题呢?

4

1 回答 1

0

Apple 正在为您处理它,但我认为无论如何移除观察者是一种很好的形式。它可能会带来问题,并且众所周知,它会导致随机错误。

于 2012-11-13T01:29:06.530 回答