ARCの下のオブジェクトからオブザーバーを削除するにはどうすればよいですか? オブザーバーを追加するだけで、それを削除することを忘れていますか? メモリを手動で管理しなくなった場合、どこで観察をやめますか?
たとえば、View Controller では次のようになります。
[self.view addObserver:self
forKeyPath:@"self.frame"
options:NSKeyValueObservingOptionNew
context:nil];
以前removeObserver:
は、View Controller のdealloc
メソッドを呼び出していました。