2016-04-09 9 views
7

के साथ डेटा स्रोत और प्रतिनिधि विधियों का उपयोग कैसे करें I RIPSwift के साथ UIPickerView का उपयोग करने का प्रयास कर रहा हूं। क्या UIPickerView डेटा स्रोत और पर्यवेक्षकों के साथ उपयोग करने के लिए प्रतिनिधि विधियों को लपेटने का कोई तरीका है? मैं की तरहRxSwift

dataSequence 
    .bindTo(pickerView.rx_itemsWithDataSource(dataSource)) 

कुछ करने के लिए मैं देख रहा हूँ UITableView https://github.com/RxSwiftCommunity/RxDataSources के लिए एक premade पुस्तकालय है कोशिश कर रहा हूँ लेकिन वहाँ अन्य चीजें हैं जो डेटा स्रोत की आवश्यकता होती है और RxSwift का उपयोग कर सौंपने के लिए इस सामान्यीकरण करने के लिए एक आसान तरीका है, तो मैं सोच रहा हूँ।

+0

RxCocoa में पहले से ही एक UIPickerView एक्सटेंशन है। शायद आप इसका इस्तेमाल कर सकते हैं? –

उत्तर

2

मूल RxCocoa पॉड जिसे आपको पॉडफ़ाइल में RxSwift के साथ आयात किया जाना चाहिए था, पहले से ही यह होना चाहिए था।

मामले में आप आयात नहीं किया है कि अपने podfile में, जोड़ने

pod 'RxCocoa', '~> 3.0' 

तो आगे बढ़ें जैसे आप एक सामान्य tableview के साथ होता प्रतिनिधि बाध्य करने के लिए। मुझे यूआईपीकर व्यू के लिए देखे जाने वाले किसी भी डेटा स्रोत को नहीं देखा गया, इसलिए आपको यह जांचना चाहिए।

+0

यह कार्यक्षमता कोर लाइब्रेरी में जोड़ा गया है – devgeek

संबंधित मुद्दे