У меня есть эта странная проблема, когда я теряю свои данные после сбоя.Содержимое SQLite dbase на iPhone удаляется после сбоя
Что происходит следующее:
вставить продукт в приложение -> продукт сохраняется в базе данных SQLite.
Приложение аварийно завершает работу. В настоящий момент продукт по-прежнему находится в базе данных (я дважды проверил это на симуляторе и устройстве iphone с ftp, чтобы получить мою базу данных sqlite с моего телефона.)
В момент повторного включения моего приложения содержимое sqlite удален. И пустой sqlite с теми же таблицами и т. Д. Заменяется.
Интересно, почему и как решить эту проблему.
Заранее спасибо,
Lewion.
Предполагаю, что при запуске вы проверяете наличие базы данных в каталоге документов и копируете «чистую» копию из своего пакета, если ни один не присутствует - что вы используете для этой логики? –
Вы были правы, я проверял версию nr в моей базе данных и еще не изменил ее для новой версии моего приложения, поэтому он продолжал удалять мою базу данных при запуске. Задача решена. – Lewion