मैं एक UITextView की टेक्स्ट प्रॉपर्टी को MutableProperty से कैसे बांध सकता हूं, उदा।

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

यह सिर्फ मुझे त्रुटि देता है

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

लेकिन मुझे समझ नहीं आता क्यों।

रिएक्टिवस्विफ्ट में बाइंडिंग कैसे काम करती है, इस बारे में कहीं कोई दस्तावेज है?

मैंने कुछ संभावित स्रोतों की जाँच की, जैसे कि GitHub प्रोजेक्ट और reactivecocoa.io, लेकिन उन्हें पढ़ने के बाद मुझे लगता है कि ReactiveSwift ऐसा करने में सक्षम नहीं है।

मैंने एक और समान प्रश्न भी पढ़ा, लेकिन स्वीकृत उत्तर इसमें लागू नहीं होता है मामला है या गलत है।

0
Raphael 9 फरवरी 2017, 19:29

1 उत्तर

सबसे बढ़िया उत्तर

यह एक वाक्यात्मक गलतफहमी थी जो विरल रिएक्टिवस्विफ्ट प्रलेखन से मेरे लिए इतनी स्पष्ट नहीं थी। बीच में एक .reactive जोड़ना होगा:

let property = MutableProperty<String>("")
commentTextView.reactive.text <~ property
1
Raphael 14 फरवरी 2017, 18:24