को पुनरारंभ करने तक संबंधित ऑब्जेक्ट्स नहीं देखता है स्टम्पर (कम से कम मेरे लिए)।कोर डेटा प्रबंधित ऑब्जेक्ट सिम्युलेटर
मैं आईआईएम 5.0 डब्ल्यू/एआरसी, और कोर डेटा को UIManagedDocument के अंदर उपयोग कर रहा हूं।
मेरे पास इकाई (व्यक्ति) को कई रिश्ते (लोगों कहा जाता है) के साथ एक इकाई (समूह) है। जब मैं एक नया समूह जोड़ता हूं, और फिर एक नया व्यक्ति जोड़ता हूं (व्यक्ति के समूह को नए समूह में सेट करता हूं), मैं व्यक्ति इकाई पर एक अनुमान का उपयोग करके संबंधित लोगों को पुनर्प्राप्त नहीं कर सकता (जहां समूह ==% @ ", मेरा समूह)। मैंने समूह के एडपर्सन सेटर का उपयोग करने का भी प्रयास किया।
यदि मैंने एक्सकोड सिम्युलेटर को बंद कर दिया है और इसे फिर से चालू किया है, तो यह पिछले रन में बनाए गए रिश्ते को पहचानता है, मैं मौजूदा समूह ऑब्जेक्ट में नए लोगों को भी जोड़ सकता हूं। मैं सिर्फ एक नया समूह नहीं जोड़ सकता हूं और फिर रिश्ते को देखने के लिए सिम्युलेटर (या डिवाइस पर डिवाइस चला रहा हूं) को बंद किए बिना लोगों को जोड़ सकता हूं।
यदि मैं नया समूह और संबंधित व्यक्ति जोड़ने के तुरंत बाद, [समूह। लोगों की गिनती] करता हूं, तो यह मुझे सही संख्या देता है। लेकिन जब तक मैं ऐप को पुनरारंभ नहीं करता तब तक एक भविष्यवाणी के साथ एक समारोह काम नहीं करता है।
ऐसा लगता है कि UIManagedDocument का प्रबंधित ऑब्जेक्ट कॉन्टेक्स्ट संबंध नहीं देख रहा है। मैंने संदर्भ सहेजने की कोशिश की है, context.parentContext को सहेज रहा है, और दस्तावेज़ को सहेज रहा है। इनमें से कोई भी मदद नहीं की।
किसी भी विचार की सराहना की जाएगी!
क्या आपने अपने मॉडल में रिवर्स रिलेशनशिप सेट किया है? – Rog
हां। मेरे पास ग्रुप टू पर्सन से लोगों का नाम है। और व्यक्ति से समूह में एक उलटा एक समूह, नाम समूह। – Byron