iOS自动完成功能不适用于RxCocoa Xcode 8.3

时间:2017-04-07 07:51:12

标签: ios swift rx-cocoa

我遇到了RxSwift和RxCocoa的问题。我已更新到最新版本3.3和Xcode 8.3但是RxCocoa的自动完成功能存在问题。

每次我写textfield.rx.text。没有自动填充

import UIKit
import RxSwift
import RxCocoa

class FirstViewController: UIViewController {

@IBOutlet weak var textField2: UITextField!
@IBOutlet weak var textField1: UITextField!

var textField1Observerble: Driver<String?>!
var textField2Observerble: Driver<String?>!


override func viewDidLoad() {
    super.viewDidLoad()
    // Do any additional setup after loading the view, typically from a nib.
    textField1.rx.text.
}

override func didReceiveMemoryWarning() {
    super.didReceiveMemoryWarning()
    // Dispose of any resources that can be recreated.
}


}

我们如何解决这个问题?

1 个答案:

答案 0 :(得分:1)

有一种解决方法:

您最后可以添加asObservable(),然后使用点运算符获取自动完成建议,如下所示:

textField1.rx.text.asObservable().