关于KVO参考计数

时间:2016-03-24 04:58:26

标签: ios key-value-observing

当我使用

addObserver:forKeyPath:options:context: 

在这种方法中,观察者是一个强引用还是ARC中的弱引用?

对于这个问题的任何想法?

1 个答案:

答案 0 :(得分:3)

请参阅文档here

  

注意:键值观察addObserver:forKeyPath:options:context:   方法不保持对观察对象的强引用,   观察到的对象或上下文。你应该确保你   保持对观察和观察物体的强烈参考,   和必要的背景。

简而言之:该方法不能保持对观察者的强烈引用。