का पता लगाने मैं कोर डेटा के स्वचालित हल्के माइग्रेशन का सफलतापूर्वक उपयोग कर रहा हूं। हालांकि, जब माइग्रेशन के दौरान कोई विशेष इकाई बनाई जाती है, तो मैं इसे कुछ डेटा के साथ पॉप्युलेट करना चाहता हूं। निस्संदेह मैं यह जांच सकता हूं कि आवेदन शुरू होने पर इकाई खाली होती है, लेकिन जब कोर डेटा में माइग्रेशन फ्रेमवर्क होता है तो यह अक्षम होता है।लाइटवेट कोर डेटा माइग्रेशन
क्या यह पता लगाना संभव है कि हल्का माइग्रेशन कब होता है (संभवतः केवीओ या अधिसूचनाओं का उपयोग करके), या क्या इसे मानक माइग्रेशन को लागू करने की आवश्यकता होती है?
मैंने NSPersistentStoreCoordinatorStoresDidChangeNotification
का उपयोग करने का प्रयास किया है, लेकिन माइग्रेशन होने पर यह आग नहीं होती है।
+1। – cocoafan
@ हैड्रोनज़ू यह हमेशा माइग्रेट कर रहा है क्योंकि मैं एप्लिकेशन शुरू करता हूं, नहीं चाहिए 'यह केवल एक बार किया जाना चाहिए? –
@AhmedZ। नहीं, यह सिर्फ एक बार होता है –