-
RxSwift Merge 이용해서 Event 묶기Swift/RxSwift 2022. 7. 20. 11:21
Observable.merge(self.node.passwordText.rx.controlEvent(.editingDidEndOnExit).asObservable(), self.node.loginButton.rx.tap.asObservable()) .map { Reactor.Action.login } .bind(to: reactor.action) .disposed(by: self.disposeBag)
Observable.merge() 는 parameter 로 Observable 을 받음.
.rx.controlEvent() 는 ControlEvent<()> 를 return 하므로,
ControlEvent<()> -> Observable 로 바꾸어줘야함. ( .asObservable )
'Swift > RxSwift' 카테고리의 다른 글
RxSwift basic test (count 1씩 올리기) (0) 2022.09.28 RxSwift - API Call (0) 2022.07.26 Difference between bindTo and drive ( RxSwift) (0) 2022.03.30 Observables (0) 2022.03.25 Subjects (0) 2022.03.25