2 u010025993 u010025993 于 2013.03.28 11:31 提问

NSNotificationCenter

请问一下,添加一个observer会不会增加对象的引用计数?
如果增加,是不是ARC可以对observer进行删除?

如果不增加,应该怎么删除observer?

多谢

1个回答

gaoXxxing
gaoXxxing   2013.03.28 13:44
已采纳

使用ARC也应该删除observer,创建dealloc 方法,这样删除:

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

也可以不用[super dealloc];不用super用普通方法。

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!