मैं एक NSFetchController में मक्खी पर छंटाई बदलने के लिए, सेगमेंट में बंटे नियंत्रण के कुछ प्रकार से कोशिश कर रहा हूँ पर एक NSFetchedResultsController में छंटाई बदल रहा है। या तो ए-> जेड जेड-> एक प्रकार की चीज़ को सॉर्ट करने के लिए।मक्खी
क्या मेरे पास हैं यह करने के लिए करना है? मैं जेफ लेमार्क के उदाहरण यहाँ अनुसरण कर रहा हूं: Here
मैं एक नया NSFetchedResultsController और फिर सेट यह करने की जरूरत है, या मैं बस एक नई NSFetchRequest बनाने के लिए और
fetchedResultController.fetchRequest = newFetchRequest
करते हैं और फिर मेरी तालिका स्वचालित रूप से होगा क्या करते हो अद्यतन करें?
मैंने आपके समाधान का उपयोग किया। ऐसा लगता है कि कोई अंतराल नहीं है। लेकिन क्या किसी शरीर को पता है कि यह डेटाबेस से भौतिक fetch करेगा? – user523234
ध्यान रखें कि सॉर्ट डिस्क्रिप्टर को तत्काल एफआरसी के fetchRequest पर बदलना एक नकारात्मक है। प्रतिनिधि विधि 'नियंत्रक का उपयोग करते समय: didChangeObject: atIndexPath: forChangeType: newIndexPath:' एफआरसी ऑब्जेक्ट्स पर बदली गई विशेषता 'के रूप में ऑब्जेक्ट पर बदली गई विशेषता को' अपडेटेड 'के बजाय' स्थानांतरित 'के रूप में रिपोर्ट करती है,' ऑब्जेक्ट पर बदली गई विशेषता एक प्रकार के वर्णनकर्ताओं में से एक है अनुरोध प्राप्त करें '। एफआरसी केवल उस तत्कालता पर उस कीपैथ को ध्यान में रखता है, इसलिए जब आप बाद में अन्य कीपैथ में सॉर्ट डिस्क्रिप्टर बदलते हैं, तो एफआरसी इसे ध्यान में रखेगा और 'चाल' या इसके विपरीत 'अपडेट' की रिपोर्ट करेगा। बेहतर एफआरसी बनाओ। – bteapot