Объединить наблюдаемые элементы UIBarButtonItem и UIView tapGesture ()

У меня есть два источника для одного и того же действия. Регулярный ответ RxCocoa в UIBarButtonItem:

browseButton.rx.tap

и распознаватель жестов жесткости RxGesture в UIView:

notConnectedView.rx.tapGesture().when(.recognized)

Я подписываюсь на него обычным способом:

<any_of_the_observables>
    .subscribe(onNext: {
        // Do things
    }).disposed(by: disposeBag)

Это работает с обоими наблюдаемыми, и теперь я хочу объединить их, но не могу этого добиться. Поскольку они являются двумя наблюдаемыми из разных событий, mergeэто не сработает.

Observable.of(notConnectedView.rx.tapGesture().when(.recognized), browseButton.rx.tap)

Тип 'inout UIView' не соответствует протоколу 'ReactiveCompatible'

Можно ли это сделать? Благодарю.

ios,rx-swift,rx-cocoa,

0