2011-10-19 80 views

回答

10

...除非在执行早先一个更合适的时间。

观察者被视为未保留的参考。未能取消注册可能会导致您的释放实例被通知。

3

您需要使用-removeObserver:forKeyPath:在[NSObject dealloc]运行之前删除观察者,所以是的,在您的类的-dealloc方法中执行该操作。
请参阅此问题。
Removing an Observer
question2