为什么要显示语义问题?
NSNotificationCenter可能无法响应removeObject
- (void)viewDidUnload
{
[myTableView release];
myTableView = nil;
_refreshHeaderView=nil;
[[NSNotificationCenter defaultCenter] removeObject:self];
[super viewDidUnload];
// Release any retained subviews of the main view.
// e.g. self.myOutlet = nil;
}
答案 0 :(得分:3)
问题正如错误所说的那样。 NSNotificationCenter
没有名为-removeObject:
的方法。听起来你正在寻找-removeObserver:
。请注意,从iOS 6开始,-viewDidUnload
未被调用,您不应该在那里做这种事情。