首页 > 其他 > 详细

使用KVO界面传值

时间:2015-09-15 18:38:14      阅读:153      评论: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
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!