2012-03-01 2 views
1


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

ответ

3

Все данные Keet, как это, если вы не измените имя пакета/идентификатор приложения.

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

+0

Yup, просто понял это, прочитав еще одно сообщение, связанное с моим вопросом ... И вспомнив, что я видел весь день во время тестирования ... Спасибо, что подтвердили это! – TommyTheCat

+0

Добро пожаловать. Предполагая, что это решение сработало для вас - могу ли я предложить вам принять этот ответ ... он сделает ваш профиль хорошим для будущих вопросов. – chewy

0

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

NSURL *storeURL = [[self applicationDocumentsDirectory] URLByAppendingPathComponent:@"YourProject.sqlite"]; 
Смежные вопросы