मुझे पता है कि मैं किसी कस्टम ऑब्जेक्ट के नोट्स टेक्स्ट फ़ील्ड में UITextView में परिवर्तनों को मैप करने के लिए निम्न कार्य कर सकता हूं।RxSwift तरीका नक्शा और कस्टम ऑब्जेक्ट के टेक्स्ट फ़ील्ड में UITextView का टेक्स्ट बाइंड करें?
self.notesViewModel.currentNote()
.map { $0.text }
.bindTo(self.notesTextView.rx_text)
मैं रिवर्स पैटर्न के एक ही तरह का उपयोग कर कैसे कर सकता है? पैटर्न नोट्स टेक्स्टव्यू.आरएक्स_टेक्स्ट है, इसे वर्तमान नोट के टेक्स्ट पर मैप करें। मैं कैसे जिसके बाद गैर RxSwift-y लगता है क्या करना है:
_ = notesTextView.rx_text.subscribeNext { someText in
self.notesViewModel.currentNote().value.text = someText
}
IOW, ऐसा लगता है जैसे मैं UITextView (उर्फ notesTextView), नक्शे लेते हैं, और वर्तमान नोट में परिवर्तन बाध्य करने के लिए सक्षम होना चाहिए। वर्तमान नोट एक टेक्स्ट स्ट्रिंग फ़ील्ड वाले नोट के साथ वैरिएबल देता है।
यह एक महान ऑपरेटर है और वारंटों की ओर इशारा किया जा रहा है। ग्रेट जॉब GitHubSignupViewController फ़ाइल में एक लिंक प्रदान करता है जिसमें यह शामिल है। । – finneycanhelp
जगह में समारोह रखने के बाद, मैं <-> self.notesViewModel.currentNote() पाठ notesTextView.rx_text की कोशिश की और मैं त्रुटि मिलती है: "उम्मीद तर्क प्रकार के प्रकार के मूल्य 'ControlProperty' कनवर्ट नहीं कर सकता 'ControlProperty <_>' –
finneycanhelp
RxSwift के लिए 2.2: https://github.com/ReactiveX/RxSwift/blob/master/RxExample/RxExample/Operators.swift#L20 – thierryb