के साथ निर्माता उपभोक्ता समस्या मेरे पास कोर डेटा एप्लिकेशन है। निर्माता धागे में, मैं एक वेब सेवा से डेटा खींचता हूं और इसे अपने ऑब्जेक्ट में स्टोर करता हूं और सेव करता हूं। मेरा उपभोक्ता ऑब्जेक्ट एक टेबल व्यू कंट्रोलर है जो इसे प्रदर्शित करता है। हालांकि, ऐप्लिकेशन क्रैश और मैं NSFetchedResultsController त्रुटि: वस्तु को खोजने के लिए उम्मीद (इकाई: FeedEntry; आईडी: 0xf46f40; डेटा:) में खंड (शून्य) को हटाए जानेकोर डेटा
कंसोल परके लिए। जब मैं इसे डीबग करता हूं, सब कुछ ठीक काम करता है। तो मुझे समझ में आया कि यह एक दौड़ मुद्दे की तरह है।
इस तरह की समस्या का समाधान कैसे किया जाता है? कोर-डेटा के साथ निर्माता-उपभोक्ता ऐप को डिज़ाइन करने का सबसे अच्छा तरीका क्या है?
धन्यवाद sbooth ... आपका जवाब सही था ... दूसरों के लिए, NSManagedObjectContextDidSaveNotification की सदस्यता के लिए, निम्न कोड जोड़ ... \t \t [[NSNotificationCenter defaultCenter] addObserver: AppDelegate \t \t \t \t \t \t \t \t \t \t \t \t चयनकर्ता: @selector (managedObjectContextDidSave :) \t 0,123,\t \t \t \t \t \t \t \t \t \t \t नाम: NSManagedObjectContextDidSaveNotification \t \t \t \t \t \t \t \t \t \t \t \t वस्तु: स्वयं।managedObjectContext]; – Mugunth
@ मुगुनथ कुमार, चूंकि वह जांच कर रहा है कि यह किस संदर्भ में है, आपको शायद ऑब्जेक्ट परम के लिए शून्य पास करनी चाहिए, आप बीजी थ्रेड के लिए बनाए गए नए संदर्भ को नहीं देखना चाहते हैं, जो ऐप प्रतिनिधि के संदर्भ में नहीं है। – marchinram
बिल्कुल वही जो मैं खोज रहा था। धन्यवाद। – JHollanti