How to bind multiple observers to one ControlProperty
问题 I need to bind slider.rx.value to 2 observers with different mappings. slider.rx.value.map { [unowned self] in self.formatter.string(from: NSNumber(value: $0)) ?? "" } .bindTo(textFieldAlpha.rx.text) .addDisposableTo(disposeBag) slider.rx.value.map { Enhance.Global(alpha: $0) } .bindTo(enhance) .addDisposableTo(disposeBag) But i seems that only last binding works. How to achieve this? 回答1: Does this accomplish what you want? let observable = slider.rx.value.shareReplay(1) observable.map {