Встраивание предварительно определенного документа SQLITE в Core Data Application - PullRequest
0 голосов
/ 11 октября 2009

Спасибо за помощь. У меня есть приложение Core Data Doc на базе. который поддерживает только документы SQLITE. Я хотел бы распространить приложение с ранее созданным документом базы данных с предопределенными данными, встроенными в комплект приложения.

Как мне указать приложению запускать встроенный файл во время выполнения?

спасибо.

-Поль.

1 Ответ

0 голосов
/ 12 октября 2009

Как правило, вы должны сохранить копию файла в каталоге Resources вашего пакета приложений. От этого зависит, какое у вас приложение. Если это приложение с одним документом (например, iPhoto), вы можете скопировать файл в каталог ~/Application Support/Your Application, чтобы ваше приложение открыло его по умолчанию.

Загляните внутрь класса делегата приложения (я предполагаю, что вы используете шаблон, предоставляемый с Xcode?), Чтобы увидеть, как он генерирует путь к файлу приложения. Вы просто должны убедиться, что файл существует по этому пути при запуске приложения.

В этом случае NSFileManager и pathForResource:ofType: метод NSBundle являются вашими друзьями.

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