0

我正在尝试在视图模型中声明一个属性,稍后我将绑定到视图..

  class LoginViewModel {

     let myProperty = MutableProperty("")//error here undeclared type MutableProperty

    }

我正在使用 ReactiveCocoa '5.0.0-alpha.3'。

4

2 回答 2

3

由于 ReactiveCocoa被拆分为ReactiveCocoaandReactiveSwift,您可能需要@import ReactiveSwift在文件中导入@import ReactiveCocoa

此外,如果您通过 Carthage 添加 ReactiveCocoa,请不要忘记将其添加ReactiveSwift.framework到您的项目中。

于 2016-11-25T10:58:37.567 回答
0

要监视更改的 textField/ textView 值,此代码适用于我:

passwordTF.reactive.continuousTextValues.observeValues({ print("the new value is \($0!)") })

控制台日志是这样的:

the new value is q
the new value is qw
the new value is qwe
the new value is qwer

当编辑结束时,还有另一种方法可以监控该值:

passwordTF.reactive.textValues.observeValues({ print("the new value is \($0!)") })

控制台将结果记录在一行中:

the new value is qwer
于 2016-11-26T01:43:59.753 回答