Мы выполняем наше первое обновление приложения для iOS, а также первую миграцию основных данных.
Это кажется более сложным, чем примеры стандартной и упрощенной миграции основных данных, которые я видел в Интернете, но, возможно, я что-то упускаю.
Наш сценарий заключается в том, что мы обновили .xcdatamodel (просто добавили новое поле), а также множество справочных данных, используемых в нашем приложении (хранящихся в нашей базе данных Core Data), но нам нужно сохранить некоторые пользовательские данные (хранящиеся в той же базе данных Core Data).
Я добавил несколько версий определения модели в наш файл .xcdatamodelld и поэкспериментировал с процессом переноса данных облегченного ядра (используя модель сопоставления (файл .xcmappingmodel)), которая успешно обновляет модель, но я не могу Не вижу никакого очевидного способа, которым это позволило бы нам импортировать выбранные данные (данные пользователя) из предыдущей версии базы данных в новую, связанную со следующей версией приложения (содержащую наши обновленные справочные данные).
Любые советы о том, как подойти к этому сценарию, будут очень признательны.
Заранее спасибо, Тед