美文网首页
KVO(Key Value Observing(键值监听))

KVO(Key Value Observing(键值监听))

作者: YANGGQ | 来源:发表于2016-03-09 15:42 被阅读51次

    • 全称:Key Value Observing(键值监听)
    • 作用:监听模型的属性值改变
    • 步骤
      • 添加监听器
      // 利用b对象来监听a对象name属性的改变
      [a addObserver:b forKeyPath:@"name" options:NSKeyValueObservingOptionOld | NSKeyValueObservingOptionNew context:@"test"];
      
      • 在监听器中实现监听方法
      -(void)observeValueForKeyPath:(NSString *)keyPath ofObject:(id)object change:(NSDictionary *)change     context:(void *)context
      {
          NSLog(@"%@ %@ %@ %@", object, keyPath, change, context);
      }
      

    相关文章

      网友评论

          本文标题:KVO(Key Value Observing(键值监听))

          本文链接:https://www.haomeiwen.com/subject/abgzkttx.html