ARC中NSNotificationCenter删除observer

如果添加一个observer会让对象的引用计数增加吗?如果增加的话,ARC会不会处理observer的移除?如果不增加,应该怎么删除observer?

谢谢

1个回答

虽然使用ARC你也应该删除observer。创建dealloc方法:

-(void)dealloc {
    [[NSNotificationCenter defaultCenter] removeObserver:self];
}

这里不需要调用[super dealloc]。

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐