我正在尝试在视图模型中声明一个属性,稍后我将绑定到视图..
class LoginViewModel {
let myProperty = MutableProperty("")//error here undeclared type MutableProperty
}
我正在使用ReactiveCocoa'5.0.0-alpha.3'。
答案 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