Я почти уверен, что ответом на этот вопрос будет «Нет», так как я провел много исследований, прежде чем публиковать здесь.
Кто-нибудь знает, возможно ли экспортировать данные из Core Data до попытки миграции. У меня есть проблема в приложении, при которой миграция завершается сбоем у 5% пользователей, и в результате они теряют свои данные.
Я надеялся, что смогу получить доступ к Базовым данным при запуске приложения, экспортировать данные в JSON, попытаться выполнить миграцию и заново создать базу данных в случае сбоя с последующим повторным импортом данных из файлов JSON.
Я не могу найти способ открыть исходную версию модели, чтобы сделать это. И, думая об этом, я понимаю, что сгенерированные файлы также будут неправильной версией.
Кому-нибудь удалось это сделать, или есть лучшая идея для обработки ошибок миграции?