码迷,mamicode.com
首页 > 其他好文 > 详细

使用KVO界面传值

时间:2015-09-15 18:39:02      阅读:207      评论:0      收藏:0      [点我收藏+]

标签:

KVO使用步骤:

一 添加观察者

[viewCtrl addObserver:self forKeyPath:@"Field.text" options:NSKeyValueObservingOptionNew context:nil];

二 执行下面的方法

- (void)observeValueForKeyPath:(NSString *)keyPath ofObject:(id)object change:(NSDictionary *)change context:(void *)context

{

    if ([keyPath isEqualToString:@"Field.text"]) {

        id value = [change valueForKey:@"new"];

        self.resultLabel.text = value;

    }

}

三 不用的时候移除观察者

- (void)dealloc

{

    //移除观察者

    [viewCtrl removeObserver:self forKeyPath:@"Field.text"];

}


使用KVO界面传值

标签:

原文地址:http://my.oschina.net/iOSliuhui/blog/506371

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!