У меня есть проект, в котором используются основные данные, и у меня была миграция, реализованная для всякий раз, когда мне нужно было внести небольшое изменение в мою модель. Тем не менее, на прошлой неделе мне пришлось провести полную переделку моей модели и реакцию на то, что я не могу перенести какие-либо данные.iOS избегать использования старой модели данных ядра
С этим мне было интересно, есть ли способ проверить, какая версия модели у меня есть на устройстве, и, возможно, с помощью кода удалите ее и полностью создайте новую с нуля. Это может быть не самый предпочтительный способ, но если у кого-то есть лучшие решения, чем я открыт для предложений.
Как я могу использовать первый вариант? Я вижу, содержит ли устройство основной файл sqlite данных, содержащий идентификатор конкретной версии? – Seb
Жаль, что неясно - я очень быстро написал первую версию этого ответа. Я изменил ответ, чтобы попытаться объяснить более четко. Надеюсь, поможет. – Caleb
Спасибо за ответ. Теперь это яснее для меня и имеет больше смысла. – Seb