草庐IT

RACObserve

全部标签

ios - 如何将属性与在多个 RACObserve 中的任何一个中发现的更改绑定(bind)

下面的代码工作正常:[RACObserve(self.person,firstName)subscribeNext:^(idx){self.descriptionText=[selfconcatenateInformation];}];[RACObserve(self.person,lastName)subscribeNext:^(idx){self.descriptionText=[selfconcatenateInformation];}];[RACObserve(self.person,primitiveIntegerAge)subscribeNext:^(idx){self.d

ios - RACObserve(), RAC() - 如何根据 NSString 设置 BOOL 值

作为ReactiveCocoa的新手,我希望得到一些建议:我正在尝试创建一个包含多个从XML文件解析的Field对象的动态表单。每个Field都可以有多个验证规则,这些规则将针对Field的NSString*value参数运行。对于问题的RAC部分-在每个Field对象中,我想将BOOLcompleted绑定(bind)到一个信号,该信号根据一组规则检查Field的*value参数。到目前为止,我的想法是:@implementationFieldself=[superinit];if(self){RAC(self,completed)=[RACObserve(self,value)fi

ios - RACObserve 不工作

我试图在我的ViewModel中观察一个属性,然后使用ReactiveCocoa更新一个带有它的值的标签,但它没有更新。这是我得到的:View模型varamount:NSDecimalNumberViewControllerRAC(self.amountLabel,"text")AnyObject!inletnumberFormatter=NSNumberFormatter()numberFormatter.numberStyle=.CurrencyStylereturnnumberFormatter.stringFromNumber(valueasNSDecimalNumber)})