您的位置:首页 > 其它

KVO

2015-11-08 00:00 253 查看
KVO
全称为key value observing是一种机制,当指定的对象的属性被改变后,对象就会接到通知。
//注册开通设置监听的值或者监听的对象
//被监听者 addObserver:监听者 forKeyPath:监听的属性
//options:NSKeyValueObservingOptionNew(改变后的新值) | NSKeyValueObservingOptionOld(改变前的值) context:nil
//当监听的值发生变动的时候通知相关的账户
//注意:该方法需要在具体的类里面写出对象方法

//最后关闭当前监听者就可以了
//一旦监听的属性发生变动的时候,会去回调方法
//keyPath 监听的key
//object 监听的对象,可以通过对象找到对象里的属性
//change 返回是新值和旧值(需要在注册的时候设置)
//context 上下文
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: