Заполните базу данных sqlite временным файлом, когда пользователь запускает приложение - PullRequest
0 голосов
/ 20 июля 2011

Проблема : заполнить базу данных sqlite при первом запуске приложения пользователем.

Вероятное решение : я хочу создать временный файл при разработкевремя с нужными данными, прочитайте этот файл, когда пользователь запускает приложение в первый раз, и сохраните его в базе данных sqlite.Я сомневаюсь в реализации этого решения: как создать во время разработки временный файл, который будет поставляться с приложением iPhone и удаляться после заполнения базы данных sqlite?Есть способ указать, что файл должен быть помещен в «Каталог документов» или «Временный каталог» во время разработки?Я не хочу, чтобы этот файл существовал после того, как я поместил все данные в базу данных sqlite.

Если у вас другой подход к моему вероятному решению , не стесняйтесь сообщить мне.

Заранее спасибо.

1 Ответ

2 голосов
/ 20 июля 2011

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

Я просто предварительно заполняю свою базу данных SQLite и копирую ее в каталог документов, если ее там нет. Предварительно заполненный файл SQLite останется в комплекте, реального пути к этому нет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...