मेरे पास ए से बी के कई से एक रिश्ते के साथ दो वर्ग ए और बी हैं (एकाधिक ए ऑब्जेक्ट्स एक ही बी का संदर्भ दे सकते हैं)। सवाल यह है कि, यदि ए पक्ष पर डिलीट नियम कैस्केड है, तो बी को केवल तभी हटा दिया जाएगा जब अंतिम संदर्भ ए को हटा दिया गया है या इसे पहले हटा दिया जाएगा, संबंधित ए हटा दिया गया है। रिश्ते के बी पक्ष के लिए डिलीट नियम अगर मायने रखता है तो उसे हटा दें।आईफोन कोर डेटा: कैस्केडिंग एक से-एक रिश्ते में हटाएं
इसके अलावा, मैंने कोर डेटा दस्तावेज़ों में पढ़ा है कि कुछ मामलों में वैकल्पिक ध्वज महत्वपूर्ण है। लेकिन यह स्पष्ट नहीं था कि वे मेरे मामले से संबंधित संबंधों को कैसे दिखा रहे थे। वे एक रोकथाम के मामले के बारे में बात कर रहे थे (बी ए के स्वामित्व में है) जबकि मेरा मामला सब्सक्रिप्शन/एसोसिएशन (बी से संबंधित है) में से एक है।
मैं कोड में हटाना प्रोग्रामेटिकल का प्रबंधन कर सकता था लेकिन यदि संभव हो तो कोर डेटा को सही काम करने की अनुमति देना चाहता था। लेकिन यह स्पष्ट नहीं है कि कचरा संग्रह अर्थशास्त्र जो मैं खोज रहा हूं कोर डेटा में समर्थित हैं।
कोई सुझाव?
बस एक सुझाव ... है के बाद से डॉक्स कहना नहीं है कि यह संदेश सुपर करने के लिए आवश्यक नहीं है, यह शायद करने के लिए एक अच्छा विचार है तो: [सुपर तैयारफॉरडिलेशन] –