Что происходит с сохраненными данными в Core Data при обновлении приложения - PullRequest
1 голос
/ 01 марта 2012


заголовок почти подводит итог моего вопроса: что произойдет с ранее сохраненными данными в Core Data при отправке новой версии моего приложения?
Из того, что я понимаю, миграция имеет значение только для изменений в модели данных - все же я хочу быть уверенным, прежде чем я начну строить ... Было бы довольно неловко, если бы все данные исчезли, как только клиент загрузит новую версию, не так ли?
Просто чтобы быть уверенным ...
Пожалуйста, прости мое невежество; Я не смог найти ничего в документах или в Интернете.

Ответы [ 2 ]

3 голосов
/ 01 марта 2012

Все данные хранятся в том виде, в каком они есть, при условии, что вы не меняете имя пакета / Идентификатор приложения.

Вы можете увидеть его на симуляторе, так как он хранит данные так же, как на самом устройстве.

0 голосов
/ 01 марта 2012

Если вы используете постоянное хранилище SQLite, новое приложение перезагрузит данные из файла sqlite. У вас есть постоянное хранилище SQLite, если вы написали такую ​​строку

NSURL *storeURL = [[self applicationDocumentsDirectory] URLByAppendingPathComponent:@"YourProject.sqlite"];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...