我将观察者添加到UITableView属性中。
[tableView addObserver:self forKeyPath:@"contentSize" options:NSKeyValueObservingOptionNew context:nil];
众所周知,何时调用UIViewController弹出-[UIViewController dealloc]方法以及-[UIViewController viewWillUnload]何时收到内存警告。
我应该在两个地方删除观察者(好吧,无论如何我必须)?这是最好的代码重复。或者也许我可以调用(如 Three20 框架中所写)-[UIViewController viewWillUnload]?-[UIViewController dealloc]这种方法好吗?