使用未解析的MutableProperty类型

时间:2016-11-25 06:19:45

标签: swift reactive-cocoa reactive-cocoa-5

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

  class LoginViewModel {

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

    }

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

2 个答案:

答案 0 :(得分:3)

自ReactiveCocoa was split into ReactiveCocoa and ReactiveSwift以来,您可能需要在文件中导入@import ReactiveSwift以及@import ReactiveCocoa

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

答案 1 :(得分: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