KVC本质

2019-12-29  本文已影响0人  丶月月鸟

在设置setValueForKey时,如果对象的属性添加了KVO观察,会调用KVO,即使设置的key没有通过set方法设置,是通过成员变量设置的,也会调用KVO观察。原因是KVC内部会调用KVO的willChangeValueForKey和didChangeValueForKey方法,来触发KVO

上一篇下一篇

猜你喜欢

热点阅读