2011-10-19 6 views

答えて

10

はい

...もっと適切な時間は、以前の実行中に存在しない限り。

オブザーバーは保持されていない参照として保持されます。登録解除に失敗すると、割り当て解除されたインスタンスがメッセージされる可能性があります。

3

- [NSObject dealloc]が実行される前にオブザーバを削除するには、-removeObserver:forKeyPath:を使用する必要があります。そうすれば、クラスの-deallocメソッドで行うことになります。
この質問を参照してください。
Removing an Observer
question2

関連する問題