Основные проблемы с данными на реальном устройстве - PullRequest
1 голос
/ 10 февраля 2011

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

1 Ответ

2 голосов
/ 10 февраля 2011

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

Если приложение уже было выпущено в iTunes, и вы хотите изменить базу данных, вы должны внедрить миграцию данных в своем приложении.

Надеюсь, я правильно понял ваш вопрос.Пожалуйста, спросите, если у вас есть еще вопросы.

...