Ios 我怎样才能观察一个布尔值是否发生变化,然后做些什么呢?
我需要观察一个BOOL,如果是,我需要调用一个方法。Ios 我怎样才能观察一个布尔值是否发生变化,然后做些什么呢?,ios,cocoa-touch,boolean,Ios,Cocoa Touch,Boolean,我需要观察一个BOOL,如果是,我需要调用一个方法。 如何做到这一点?您阅读了这篇文章,如果不知道如何让KVO工作,请返回StackOverflow:您需要的是KVO-键值。这个苹果文档很好地解释了这一点: 您还可以覆盖更改属性值的方法: -(void)setMyBool:(BOOL)myBool{ _myBool=myBool; //if the Boolean is yes then do doMyAction. if(_myBool){ [self
如何做到这一点?您阅读了这篇文章,如果不知道如何让KVO工作,请返回StackOverflow:您需要的是KVO-键值。这个苹果文档很好地解释了这一点:
您还可以覆盖更改属性值的方法:
-(void)setMyBool:(BOOL)myBool{
_myBool=myBool;
//if the Boolean is yes then do doMyAction.
if(_myBool){
[self doMyAction]
}
}