Używam automatycznej, lekkiej migracji danych Core Data. Jednak gdy konkretny obiekt zostanie utworzony podczas migracji, chciałbym wypełnić go pewnymi danymi. Oczywiście mogę sprawdzić, czy obiekt jest pusty przy każdym uruchomieniu aplikacji, ale wydaje się to nieefektywne, gdy Core Data ma strukturę migracji.Wykrywanie lekkiej migracji podstawowych danych
Czy można wykryć, kiedy występuje niewielka migracja (prawdopodobnie przy użyciu KVO lub powiadomień), czy też wymaga to wdrożenia standardowych migracji?
Próbowałem już używać NSPersistentStoreCoordinatorStoresDidChangeNotification
, ale nie uruchamia się, gdy występują migracje.
+1 za udostępnienie drugiej części odpowiedzi. – cocoafan
@hadronzoo migruje zawsze, gdy uruchamiam aplikację ,, nie powinienem "robić tego tylko raz? –
@AhmedZ. nie, to się dzieje raz –