对于同一个动作,我有两个来源。a 中的常规 RxCocoa 水龙头UIBarButtonItem
:
browseButton.rx.tap
和一个 RxGesture 轻击手势识别器UIView
:
notConnectedView.rx.tapGesture().when(.recognized)
我以通常的方式订阅它:
<any_of_the_observables>
.subscribe(onNext: {
// Do things
}).disposed(by: disposeBag)
这适用于两个可观察对象,现在我想合并它但无法实现它。因为它们是不同事件的两个 observables 是merge
行不通的。
Observable.of(notConnectedView.rx.tapGesture().when(.recognized), browseButton.rx.tap)
类型“inout UIView”不符合协议“ReactiveCompatible”
有可能做到这一点吗?谢谢。