将UITextView绑定到MutableProperty

时间:2017-02-09 16:29:00

标签: ios reactive-cocoa reactive-swift

如何将UITextView的文本属性绑定到MutableProperty,例如

let property = MutableProperty<String>("")
commentTextView.text <~ property

这只是给我错误

Binary operator '<~' cannot be applied to operands of type 'String!' and 'MutableProperty<String>'

但我不明白为什么。

在ReactiveSwift中是否有关于绑定如何工作的文档?

我检查了几个潜在的来源,例如关于GitHub projectreactivecocoa.io的非常简短的文档,但在阅读之后我感觉ReactiveSwift无法做到这一点。

我还读了另一个similar question,但接受的答案在这种情况下似乎不适用或者是错误的。

1 个答案:

答案 0 :(得分:1)

这是一个语法上的误解,对于我来说,稀疏的ReactiveSwift文档并不是那么清楚。 必须在两者之间添加.reactive:

let property = MutableProperty<String>("")
commentTextView.reactive.text <~ property