我简单地添加了两个可观察对象:]
mainView.textField.rx.text.orEmpty.bind(to: viewModel.searchPhrase).disposed(by: bag) mainView.textField.rx.controlEvent(.editingChanged).asObservable().subscribe(onNext: { [weak self] in print("voilala") }).disposed(by: bag)
现在,我想从代码中调用操作以执行订阅和绑定。有可能吗?
我只是添加了两个可观察对象:mainView.textField.rx.text.orEmpty.bind(to:viewModel.searchPhrase).disposed(by:bag)mainView.textField.rx.controlEvent(.editingChanged).asObservable()。 ..
简单地:
正确的答案是“不要那样做。”应该触发任何“触发器”的触发器都应该合并到源中,这样您就无需将视图用作模型的一部分。
[Reactive.text
是ControlProperty
,因此它既是ObserverType
又是ObservableType
(至少在RxSwift 5.0中是)。