У меня есть один xcdatamodel в проекте с 12 версиями, и я хочу реорганизовать модель. Как создать новый с нуля.Переход старого Datamodel на совершенно новый (начинайте с нуля и удаляйте все остальное)
Новая модель будет сильно отличаться и я не хочу, чтобы сохранить старые объектов, managedObjects и т.д .... просто пустое все, как начало от нового проекта, с чистой моделью данных.
Также у меня есть уже приложения в магазине, поэтому мне нужно быть осторожным в следующем обновлении.
Вопросы:
Как я не хочу сохранить какие-либо данные из старого DataModel можно просто удалить?
И как приложение будет нести после следующего обновления (с этой новой моделью)? Я могу удалить старый datamodel из приложения и указать на новый?
Или лучше создать новую версию текущего datamodel и просто реорганизовать все сущности и атрибуты?
С вашим опытом, как наилучшим образом?
Большое спасибо, я уже ищу, но у меня не может быть правильного ответа на этот конкретный случай.
Вы уверены, что это нормально, чтобы удалить существующие данные? Пользователи не будут возражать? Если вы уверены, что старые данные не нужны, вы можете просто создать новую модель данных, сущности и т. Д. И игнорировать старые вещи. Обязательно проверьте путь обновления на устройстве, имеющем старые данные, чтобы убедиться, что нет сбоев или другого плохого поведения. –
Да, в порядке удаления существующих данных. Спасибо за подсказку обновления. Данные нестабильны, поэтому я могу просто удалить старую модель (например, Mundi сказал - и проверить NSFileManager) и добавить новую модель. Спасибо, оба! – silvaric