2017-01-05 33 views
1

我用Cocoapods創建了一個簡單的項目,並安裝了RxSwift和RxCocoa。爲什麼rx.text/rx.observe/rx.etc不可用(RxSwift)

我寫這段代碼:

import UIKit 
import RxSwift 

class ViewController: UIViewController { 

    @IBOutlet weak var field: UITextField! 

    override func viewDidLoad() { 
     super.viewDidLoad() 
     // Do any additional setup after loading the view, typically from a nib. 
     //self.field.rx. (only suggests `base`) 
    } 

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


} 

所以我應該能夠得到self.field.rx.text吧?但我只得到self.field.rx.base

我錯過了什麼?

+0

你能告訴我們你使用的是什麼版本?這可能是,如果你使用的是舊版本,它是'rx_text'而不是'rx.text' –

回答

5

你必須在頂部加入import RxCocoa

+0

他在頂部(格式化是關閉的) –

+1

不,他沒有,他只爲UKit導入和RxSwift – pableiros

+0

好點,我在想什麼? –