IOS自动完成不能在RxCocoa Xcode 8.3上工作
问题描述:
我遇到了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自动完成?我们如何解决这个问题。非常感谢。
答
有一种变通方法:
你可以在末尾添加asObservable()
,然后用点操作符来获得自动完成建议如下所示:
textField1.rx.text.asObservable().
人有同样的问题? –
同样的问题,Xcode 8.3.3,RxSwift 3.6 – davidethell