2010-03-11 4 views
15

Я выпускаю приложение на основе Core Data и задаюсь вопросом, что мне нужно учитывать, если в обновлении позже в строке мне нужно изменить модель.iPhone: обновление базовой модели данных в будущих версиях приложения

Как перенести существующие данные пользователя на устройство из старой модели данных в новую обновленную модель?

Благодаря

ответ

14

В общем, вы будете иметь не рассматривать теперь ничего, но как только вы меняете модель данных, вы должны будете использовать инструменты модель миграции Core Data в. Прочтите Core Data Model Versioning and Data Migration Programming Guide.

+0

Спасибо, что здорово. – Chris

+0

Когда вы говорите, что вам не нужно ничего не учитывать, вы говорите, что если Core Data Model не изменится, но пользователь обновит приложение, все данные, хранящиеся в Core Data, будут доступны? Спасибо – nmdias

+0

, что точно верно. Единственный раз, когда вам действительно нужно что-то учитывать, - это если вы изменили модель данных. Если это останется неизменным, и только ваше приложение, которое изменило данные, по-прежнему будет доступно, как было. – Peter

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

  • Нет связанных вопросов^_^