开发者社区> 问答> 正文

ARC中NSNotificationCenter删除observer

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

展开
收起
爵霸 2016-03-23 08:51:24 1859 0
1 条回答
写回答
取消 提交回答
  • 虽然使用ARC你也应该删除observer。创建dealloc方法:
    `
    -(void)dealloc {

    [[NSNotificationCenter defaultCenter] removeObserver:self];

    }
    `

    这里不需要调用[super dealloc]

    2019-07-17 19:10:13
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载