在设置setValueForKey时,如果对象的属性添加了KVO观察,会调用KVO,即使设置的key没有通过set方法设置,是通过成员变量设置的,也会调用KVO观察。原因是KVC内部会调用KVO的willChangeValueForKey和didChangeValueForKey方法,来触发KVO
在设置setValueForKey时,如果对象的属性添加了KVO观察,会调用KVO,即使设置的key没有通过set方法设置,是通过成员变量设置的,也会调用KVO观察。原因是KVC内部会调用KVO的willChangeValueForKey和didChangeValueForKey方法,来触发KVO
本文标题:KVC本质
本文链接:https://www.haomeiwen.com/subject/avoyoctx.html
网友评论