我需要选择UISwitch
才能继续进入下一个表单屏幕。所以我想将所选的UISwitch
绑定到启用的UIButton
。我无法得到这个样本。
这是我尝试但未编译的内容:
let termsValidation = termsSwitch
.rx_selected
.shareReplay(1)
termsValidation
.bindTo(signupButton.rx_enabled)
.addDisposableTo(disposeBag)
在RxSwift和RxCocoa中使用它的正确方法是什么?
答案 0 :(得分:6)
您应该使用rx_value
而不是rx_selected
。
答案 1 :(得分:4)
let termsValidation = termsSwitch
.rx.value
.shareReplay(1)
termsValidation
.bind(to: signupButton.rx.isEnabled)
.addDisposableTo(disposeBag)