如果添加一个observer会让对象的引用计数增加吗?如果增加的话,ARC会不会处理observer的移除?如果不增加,应该怎么删除observer?
谢谢
如果添加一个observer会让对象的引用计数增加吗?如果增加的话,ARC会不会处理observer的移除?如果不增加,应该怎么删除observer?
谢谢
虽然使用ARC你也应该删除observer。创建dealloc方法:
-(void)dealloc {
[[NSNotificationCenter defaultCenter] removeObserver:self];
}
这里不需要调用[super dealloc]。