プロパティにオブザーバーを追加しUITableView
ます。
[tableView addObserver:self forKeyPath:@"contentSize" options:NSKeyValueObservingOptionNew context:nil];
ご存知のように、UIViewController
ポップされた-[UIViewController dealloc]
メソッドが呼び出され-[UIViewController viewWillUnload]
たときと、メモリ警告を受け取ったときです。
2 つの場所でオブザーバーを削除する必要があります (わかりました、とにかく私はしなければなりません)。これは最高の状態でのコードの複製です。または-[UIViewController viewWillUnload]
、-[UIViewController dealloc]
(Three20 フレームワークで記述されているように) 呼び出すことができますか? このアプローチは良いですか?