Я унаследовал проект, который использует CoreData для определенного типа хранилища данных. Я хочу удалить CoreData из приложения и преобразовать данные в другой формат ...
В ходе разработки других функций я удалил инфраструктуру CoreData из приложения и объявления моделей в них, не ожидая необходимости конвертировать старые данные.
Но теперь мне нужно преобразовать старые данные. Итак, первые шаги, которые я предпринял, - вернуться к управлению исходным кодом, выкопать файлы xcdatamodel из старой версии и вставить их обратно в приложение.
Затем я перешел на старую версию приложения, установленную на устройстве, создал некоторые данные ...
Затем, когда я возвращаюсь к более новой версии приложения с переустановленной CoreData, я получаю сообщение об ошибке, утверждающее, что рассматриваемый объект данных не может быть найден в контексте управляемого объекта. Я трижды проверил орфографию и синтаксис, и он проверил.
Я чувствую, что, может быть, мне не хватает какой-то важной части конфигурации, чтобы он распознал файл xcdatamodel, который объявляет сущность.
Любое понимание было бы полезно.