2011-06-05 2 views
0

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

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

Если я просто отправлю приложение с новой моделью данных, будут ли существующие пользователи рушиться так же, как то, что происходит, когда вы не удаляете приложение из симулятора?

ответ

1

Возможно, вы захотите написать некоторую логику, чтобы перенести данные из старой модели на новую, когда пользователь обновит приложение ... желательно в первом запуске appdelegate. Я сделал что-то подобное с моим приложением ... это получилось гладким. Редактировать: Я сохранил свою прежнюю модель в приложении и удалил ее через несколько месяцев.

0

Да. Он рухнет. Если вы хотите начать новый старт, вы должны удалить свой старый постоянный магазин и создать новый при первом запуске.

Смежные вопросы