Хотите экспортировать базовые данные до миграции - PullRequest
0 голосов
/ 05 июля 2019

Я почти уверен, что ответом на этот вопрос будет «Нет», так как я провел много исследований, прежде чем публиковать здесь.

Кто-нибудь знает, возможно ли экспортировать данные из Core Data до попытки миграции. У меня есть проблема в приложении, при которой миграция завершается сбоем у 5% пользователей, и в результате они теряют свои данные.

Я надеялся, что смогу получить доступ к Базовым данным при запуске приложения, экспортировать данные в JSON, попытаться выполнить миграцию и заново создать базу данных в случае сбоя с последующим повторным импортом данных из файлов JSON.

Я не могу найти способ открыть исходную версию модели, чтобы сделать это. И, думая об этом, я понимаю, что сгенерированные файлы также будут неправильной версией.

Кому-нибудь удалось это сделать, или есть лучшая идея для обработки ошибок миграции?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...