在Swift3
我有一个问题:
@IBOutlet weak var connectButton: UIButton!
[...]
viewModel.connectButtonTitle.asObservable().bindTo(connectButton.rx_title).addDisposableTo(disposeBag)
Cannont编译->对bindTo的歧义引用。
我不明白为什么。
connectButtonTitle
的声明:let connectButtonTitle = Variable<String?>("")
[...]
driver.isConnected.asObservable()
.map({(isConnected:Bool) -> String in
let connected = (!isConnected) ? "connect" : "disconnect";
return connected + "blabla"
}).bindTo(connectButtonTitle).addDisposableTo(disposeBag)
谢谢您的帮助!
最佳答案
您可以使用以下代码将UIButton
的标题设置为所需状态:viewModel.connectButtonTitle.asObservable().bindTo(button.rx.title(for: .normal)).addDisposableTo(disposeBag)
关于ios - 对bindTo的歧义引用,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/40845052/