Migracja podstawowych danych kończy się niepowodzeniem
Mam następujący model:
parent
jest relacją jeden do jednego (opcjonalnie, bez minimum, maksimum = 1).children
jest relacją odwrotności do wielu (opcjonalnie, bez minimum, bez maksimum).
Dodałem nową wersję modelu, w której tylko EntityRoom
zostanie zmieniona naClassroom
, wszystkie inne podmioty pozostają bez zmian:
Stworzyłem także model mapowania dla migracji, ale migracja kończy się niepowodzeniem z komunikatem o błędzie
reason = "Can't find mapping model for migration";
Dziwne jest to, że jeśliparent
relacja jest tworzona przy minimum = 1 (zamiast braku minimum) migracja działa bez problemów.
Trwały sklep jest otwierany za pomocą opcji
NSDictionary *options = @{NSMigratePersistentStoresAutomaticallyOption:@YES, NSInferMappingModelAutomaticallyOption:@NO};