2017-02-09 76 views
0

如何將UITextView的文本屬性綁定到MutableProperty,例如將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

這是一個語法上的誤解,我從稀疏的ReactiveSwift文檔中不太清楚。 必須添加一個.reactive在之間:

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