2017-04-07 69 views
2

我遇到了RxSwift和RxCocoa的問題。我已經更新到最新版本3.3和Xcode 8.3但是RxCocoa的autocomple功能有問題。IOS自動完成不能在RxCocoa Xcode 8.3上工作

每次我寫textfield.rx.text。不會有autocomple

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. 
} 

}

任何人有問題RxCocoa自動完成?我們如何解決這個問題。非常感謝。

+2

人有同樣的問題? –

+0

同樣的問題,Xcode 8.3.3,RxSwift 3.6 – davidethell

回答

1

有一種變通方法:

你可以在末尾添加asObservable(),然後用點操作符來獲得自動完成建議如下所示:

textField1.rx.text.asObservable().