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/

10-10 14:52