我在版本 3 中使用 ReactiveCocoa 时遇到问题。我想为我的登录视图控制器构建一些视图模型。在我的视图控制器中,我有密码文本字段的出口:
@IBOutlet weak var passwordTextField: UITextField!
在视图模型中,我有作为密码的文本的属性
public let emailText = MutableProperty<String>("")
问题是如何将它绑定在一起?我可以从文本字段中获取 SignalProducer:
emailTextField.rac_textSignal().toSignalProducer()
但如何将其绑定到 emailText 属性?我在文档中读到 SignalProducer不是信号,但它现在可以创建。有方法 start() 但它以 Sink 作为参数,此时我对设计有点困惑。emailText 不应该是一个接收器吗?