Я использую ReactiveCocoa 5,0 альфа-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 не является свойством.
Пожалуйста, помогите мне связать это.
Что вы пытаетесь выполнить с помощью '<~'? –
Я просто пытаюсь привязать текстовое поле к mutlableproperty. Я делаю что-то неправильно? –
Вы импортировали ReactiveCocoa в свой файл расширения? –