यह एक आईफोन ऐप के लिए है, लेकिन मुझे नहीं लगता कि वास्तव में मायने रखता है। मुझे आईफोन की गेमकिट का उपयोग करके ब्लूटूथ पर एक कस्टम ऑब्जेक्ट (जिसे कोर डेटा द्वारा प्रबंधित किया जाता है) भेजने की आवश्यकता है। आम तौर पर, मैं ऑब्जेक्ट को डेटा ऑब्जेक्ट के रूप में पैकेज करने के लिए एनएसकेड आर्चिवर का उपयोग करता हूं और इसे लाइन पर भेजता हूं, फिर ऑब्जेक्ट को अनारक्षित करता हूं और मैं कर रहा हूं। बेशक, मुझे initWithCoder को कार्यान्वित करने की आवश्यकता होगी: और एन्कोड WithCoder: मेरी कस्टम ऑब्जेक्ट में विधियां भी।क्या मैं NSManagedObject के उप-वर्ग को एन्कोड कर सकता हूं?
मुझे यकीन नहीं है कि यह एनएसएमएनेज्ड ऑब्जेक्ट क्लास के साथ किया जा सकता है, जिसे कोर डेटा द्वारा प्रबंधित किया जाता है या नहीं। क्या वे एक साथ अच्छा खेलेंगे? मैं अनुमान लगा रहा हूं कि एक बार जब मैं एन्कोडेड प्रबंधित ऑब्जेक्ट को अन्य डिवाइस पर भेजता हूं और इसे अनएकोड करता हूं, तो मैं इस प्राप्त ऑब्जेक्ट को अन्य डिवाइस के संदर्भ में जोड़ दूंगा। क्या ये सही है? क्या मुझे कोई कदम याद आ रहा है?
मुझे यह वही समस्या थी, और बैरी ने सुझाव दिया कि मैं ठीक काम करता हूं - यह ठीक काम करता है। – jeff7091
एनएस डिक्शनरी के बजाए यह भी ठीक होगा, मेरे पास सिर्फ मेरे एनएसएमएजेडऑब्जेक्ट के साथ एक समान मॉडल होगा? और वहां मैपिंग करूँगा? – bluezald
क्या कोई यह बता सकता है कि एनएसआरएल-एनकोडेड एनएसएमएनेज ऑब्जेक्टिड्स रिश्तों के लिए सहायक कैसे है? धन्यवाद! –