Итак, я создал новую версию своей модели данных и сделал ранее необязательное поле не факультативным (давая ему значение по умолчанию). Согласно документации, это должно означать, что моя миграция имеет право на легкую автоматическую миграцию.Легкая миграция основных данных: не удается найти или автоматически вывести модель сопоставления для миграции
Я также добавил опции, которые позволяют это, когда я открываю магазин, а также в документации:
NSDictionary *options = [NSDictionary dictionaryWithObjectsAndKeys:
[NSNumber numberWithBool:YES], NSMigratePersistentStoresAutomaticallyOption,
[NSNumber numberWithBool:YES], NSInferMappingModelAutomaticallyOption, nil];
Когда мое приложение начинает, однако, я получаю следующее сообщение об ошибке: «Не удается найти или автоматически infer mapping для миграции ".
Кто-нибудь знает, в чем проблема здесь? Любая помощь приветствуется ... спасибо!
Вы также должны указать значение по умолчанию для атрибута, если вы сделаете его необязательным? –
Я не против нег. Я не говорю, почему. Как хромой. –
Ahh, возможно, потому, что я ответил на ваш вопрос в своем описании: «давая ему значение по умолчанию». – elsurudo