क्या UITableViewController
के बाहर NSFetchedResultsController
का उपयोग करना गलत होगा, क्योंकि गैर-UITableView नियंत्रक NSFetchedResultsControllerDelegate
प्रोटोकॉल को लागू करने में असमर्थ होंगे?
1 उत्तर
कोई विशेष कारण नहीं है कि आप किसी तालिका के बिना NSFetchedResults नियंत्रक का उपयोग नहीं कर सकते हैं। आप NSFetchedResultsControllerDelegate प्रोटोकॉल को लागू करने के लिए किसी भी मनमानी वर्ग को परिभाषित कर सकते हैं।
हालाँकि, शायद ही कभी कोई विशेष कारण होता है कि आप ऐसा क्यों करना चाहते हैं। FRC को एक टेबल के लिए डेटा लाने और ऑर्डर करने के लिए डिज़ाइन किया गया है। यह अनुभाग के नाम और पसंद को भी ट्रैक करता है। अन्य नियंत्रणों को वास्तव में उस आदेश या उस जानकारी की आवश्यकता नहीं होती है।
यदि आप चाहते हैं कि कोई नियंत्रक FRC जैसे परिवर्तनों के लिए प्रबंधित ऑब्जेक्ट संदर्भ देखे, तो आपको संदर्भ की विभिन्न सूचनाओं के लिए नियंत्रक को पंजीकृत करना चाहिए। फिर नियंत्रक आवश्यकतानुसार दृश्य को अपडेट कर सकता है जैसे एक एफआरसी एक टेबलव्यू के लिए करता है।
संबंधित सवाल
नए सवाल
ios
iOS, Apple iPhone, iPod टच और iPad पर चलने वाला मोबाइल ऑपरेटिंग सिस्टम है। IOS प्लेटफॉर्म पर प्रोग्रामिंग से संबंधित प्रश्नों के लिए इस टैग [ios] का उपयोग करें। उन प्रोग्रामिंग भाषाओं के लिए विशिष्ट मुद्दों के लिए संबंधित टैग [उद्देश्य-सी] और [स्विफ्ट] का उपयोग करें।