我正在使用 ReactiveCocoa 5.0 alpha 3、ReactiveSwift 和 Swift 3
我在将 UITextField 绑定到 MutableProperty 时遇到问题。
在 ReactiveCocoa 4 中,我使用了这个:-
extension UITextField {
func signalProducer() -> SignalProducer<String, NoError> {
return self.rac_textSignal().toSignalProducer()
.map { $0 as! String }
.flatMapError { _ in return SignalProducer<String, NoError>.empty }
}
}
viewModel.email <~ emailTextField.signalProducer()
但现在在 ReactiveCocoa 5 中,我无法做到这一点。据我了解,我想我应该做这样的事情:-
viewModel.email <~ emailTextField.reactive.textValues
但要么它说 '<~' 未解决,要么 textValues 不是属性。
请帮我绑定这个。