Stworzyłem więc nową wersję mojego modelu danych i utworzyłem wcześniej opcjonalne pole nieobowiązkowe (nadając mu wartość domyślną). Zgodnie z dokumentacją powinno to oznaczać, że moja migracja kwalifikuje się do lekkiej, automatycznej migracji.Lekka migracja danych podstawowych: Nie można znaleźć ani automatycznie pobrać modelu odwzorowania do migracji.
Dodałem też opcje, które pozwalają na to, kiedy otworzyć sklep, również za dokumentacji:
NSDictionary *options = [NSDictionary dictionaryWithObjectsAndKeys:
[NSNumber numberWithBool:YES], NSMigratePersistentStoresAutomaticallyOption,
[NSNumber numberWithBool:YES], NSInferMappingModelAutomaticallyOption, nil];
Kiedy moja aplikacja zaczyna jednak, pojawia się następujący błąd: „Nie można odnaleźć lub automatycznie wnioskować model mapowania migracji ".
Czy ktoś wie, na czym polega problem? Jakakolwiek pomoc się przyda, dzięki!
Czy należy również podać domyślną wartość atrybutu, jeśli nie jest to opcja opcjonalna? –
Nie mam nic przeciwko neg. Nie mam pojęcia, dlaczego. Jak lame. –
Ahh, prawdopodobnie dlatego, że odpowiedziałem na twoje pytanie w moim opisie: "podając domyślną wartość". – elsurudo