मैं वर्तमान में एक NSFetchedResultsController स्थापित करने का प्रयास कर रहा हूं जो कई तालिकाओं में इकाइयों की संख्या के आधार पर मेरी तालिका दृश्य को ऑर्डर करेगा। मुझे यकीन नहीं है कि गिनती करते समय इससे कोई फर्क पड़ता है, लेकिन यह एक व्यस्त संबंध भी है।कोर डेटा: कई रिश्तों में गिनती द्वारा क्रमबद्ध
मैंने सोचा था कि कुछ इस तरह ठीक काम करेगा:
NSEntityDescription *entity = [NSEntityDescription entityForName:@"Parent"
inManagedObjectContext:managedObjectContext];
NSSortDescriptor *sortDescriptor1 = [[NSSortDescriptor alloc]
initWithKey:@"[email protected]" ascending:YES];
NSArray *sortDescriptors = [[NSArray alloc] initWithObjects:sortDescriptor1,
nil];
[fetchRequest setSortDescriptors:sortDescriptors];
मैं 'आ रही है KVC कुल युक्त जहां एक नहीं होना चाहिए मुख्यपथ; बच्चों को संभालने में असफल रहा। @ गिनती '।
क्या गलत हो सकता है पर कोई विचार?
आप 'alloc' और' initWithObjects: 'के बजाय' arrayWithObject: 'का उपयोग करना चाह सकते हैं। अन्य कारणों से, सरणी जारी नहीं करने से रिसाव नहीं होगा। –
यह जो मैं पूरा करने की कोशिश कर रहा हूं उसके लिए यह सिर्फ छद्म कोड था, मैं अपने वास्तविक कोड में सरणी जारी कर रहा हूं। – avenged
इसी प्रकार का प्रश्न: http://stackoverflow.com/questions/1520522/nssortdescriptor-and-to-many-relationships – paulmelnikow