У меня есть файл базы данных SQlite с записями, который поставляется с моим приложением.Я просто использовал файл, который добавил в свой проект, чтобы сделать свои операторы INSERT и UPDATE.После загрузки его на мое тестовое устройство я получил исключение, что файл доступен только для чтения.После небольшого исследования я обнаружил, что мне нужно скопировать файл db в каталог пользователей, чтобы сделать вставку.Это работает на данный момент.Но у меня есть вопросы об этом, на которые я не получил ответа через Google:
Где я должен поставить свой процесс копирования?Я реализовал это в AppDelegates FinishedLaunching, где я проверяю, существует ли он уже.
Куда скопировать файл?Я использовал папку MyDocuments на данный момент, это нормально?
Поскольку файл не может быть зашифрован, может ли другое приложение получить доступ к файлу базы данных?
Когда пользователь решает удалить приложение с устройства,Файл базы данных тоже будет удален?
Спасибо!