sqlite - Resolving <NSManagedObject: 0x155ec810> (entity: EventDetails; id:some id /EventDetails/p1> ; data: <fault>)" -
इस समस्या को कैसे हल करें "(संस्था: ईवेंट विवरण, आईडी: 0x155ebe90; डेटा:)" ।
मैं अपनी इकाई से ईवेंट लाने के लिए कोड के नीचे का उपयोग कर रहा हूं।
managedObjectContext = [(ऐपडिलेगेट *) [[UIApplication साझाअनुप्रयोग] प्रतिनिधि] मूलकॉन्टेक्स]; WriterObjectContext = [(ऐपडैलेगेट *) [[यूआईएपीसीकरण साझाअनुप्रयोग] प्रतिनिधि] प्रबंधितऑब्जेक्ट कॉनटेक्स]; अस्थायी रूपान्तरण = [[एनएसएमएनेडऑब्जेक्ट कॉन्टैक्ट एएलओओसी] इनिटवैट कोंक्यर्जेस टाइप: एनएसपीवीएक्टेक्वेई कॉनक्युर्जेस टाईप]; अस्थायी कॉन्टैक्ट। पेरेंटकॉन्टेक्स = प्रबंधितऑब्जेक्टकॉन्टेक्स; [अस्थायी कंसल्टेंट करेंब्लॉक एंड वेइट: ^ {if (अस्थायी कोंटेक्सकट == शून्य) {managedObjectContext = [(ऐप डिजीटल *) [[UIApplication साझा किया गया एप्लिकेशन] प्रतिनिधि] अभिभावक); WriterObjectContext = [(ऐपडैलेगेट *) [[यूआईएपीसीकरण साझाअनुप्रयोग] प्रतिनिधि] प्रबंधितऑब्जेक्ट कॉनटेक्स]; NSManagedObjectContext * अस्थायीकॉन्टेक्स्ट = [[एनएसएमएनेडऑब्जेक्टकॉन्टेक्स एलोक] initWithConcurrencyType: NSPrivateQueueConcurrencyType]; अस्थायी कॉन्टैक्ट। पेरेंटकॉन्टेक्स = प्रबंधितऑब्जेक्टकॉन्टेक्स; } NSError * त्रुटि = शून्य; NSFetchRequest * अनुरोध = [NSFetchRequest fetchRequestWithEntityName: @ "ईवेंट विवरण"]; NSArray * arr = [अस्थायी कॉन्टैक्ट निष्पादित FetchRequest: अनुरोध त्रुटि: & amp; त्रुटि]; एनएसएलॉग (@ "% @", एआरएम); अगर (! [अस्थायी संविदा सहेजें: & amp; त्रुटि]) {एनएसएलॉग (@ "चुकाने में त्रुटि - त्रुटि:% @", [त्रुटि उपयोगकर्ता जानकारी]); } [ManagedObjectContext प्रदर्शन करेंब्लॉक एंडवाइट: ^ {NSError * त्रुटि = शून्य; यदि (! [ManagedObjectContext save: & amp; त्रुटि]) {NSLog (@ "त्रुटि"); } [लेखक ऑब्जेक्ट कॉन्टैक्ट प्रदर्शन करेंब्लॉक एंडवाइट: ^ {एनएसईआरआर * त्रुटि = शून्य; यदि (! [लेखक ऑब्जेक्ट कॉन्टैक्टस्ट सेव: & amp; त्रुटि]) {NSLog (@ "त्रुटि"); }}]; // लेखक}]; // मुख्य }]; // माता-पिता
मैं अपने आईफोन और सिम्युलेटर पर कोड को ऊपर चलाया। लेकिन एक ही परिणाम प्राप्त करना कैसे इस से छुटकारा पाने के लिए?
डेटा: & lt; दोष & gt;
संभवतया एक लॉग स्टेटमेंट से) का मतलब है कि कोर डेटा डेटाबेस से सभी संबंधित डेटा नहीं लाए थे, लेकिन स्वचालित रूप से स्टोर के लिए भविष्य की यात्राएं कर पाएंगे, जानकारी की आवश्यकता होनी चाहिए
दूसरे शब्दों में, यह सामान्य व्यवहार है आपको इसके बारे में चिंता करने की आवश्यकता नहीं है।
Comments
Post a Comment