2011-10-19 26 views

回答

10

...除非在執行早先一個更合適的時間。

觀察者被視爲未保留的參考。未能取消註冊可能會導致您的釋放實例被通知。

3

您需要使用-removeObserver:forKeyPath:在[NSObject dealloc]運行之前刪除觀察者,所以是的,在您的類的-dealloc方法中執行該操作。
請參閱此問題。
Removing an Observer
question2