问题描述
- NSNotificationCenter
- 请问一下,添加一个observer会不会增加对象的引用计数?
如果增加,是不是ARC可以对observer进行删除?如果不增加,应该怎么删除observer?
多谢
解决方案
使用ARC也应该删除observer,创建dealloc 方法,这样删除:
-(void)dealloc { [[NSNotificationCenter defaultCenter] removeObserver:self];}
也可以不用[super dealloc];
不用super用普通方法。
时间: 2024-08-31 07:22:58