Sto utilizzando correttamente la migrazione leggera automatica dei dati di base. Tuttavia, quando una particolare entità viene creata durante una migrazione, mi piacerebbe popolarla con alcuni dati. Naturalmente potrei verificare se l'entità è vuota ogni volta che l'applicazione si avvia, ma ciò sembra inefficiente quando Core Data ha un framework di migrazione.Rilevamento di una migrazione leggera dei dati principali
È possibile rilevare quando si verifica una migrazione leggera (possibilmente utilizzando KVO o notifiche) oppure è necessario implementare migrazioni standard?
Ho provato a utilizzare NSPersistentStoreCoordinatorStoresDidChangeNotification
, ma non si attiva quando si verificano migrazioni.
+1 per condividere la seconda parte della risposta. – cocoafan
@hadronzoo sta migrando sempre all'avvio dell'applicazione, non dovrebbe essere fatto una sola volta? –
@ AhmedZ. no succede solo una volta –