Sqlite3 и Xcode - PullRequest
       2

Sqlite3 и Xcode

0 голосов
/ 06 февраля 2011

У меня странная проблема с моим приложением для iphone.Я создал файл базы данных sqlite3 с консолью и добавил его в проект usint «добавить существующий файл ...» в папку ресурсов, но когда я выполняю проект для тестирования с помощью симулятора, приложение не может найти файл sqlite.Я проверил папку «Документы» (/ Users / XXXXXX / Библиотека / Поддержка приложений / iPhone Simulator / 4.2 / Applications / XXXXXX / Documents /), и она пустая: ^ S Пожалуйста, эта проблема сводит меня с ума, я устал искать решениечерез интернет, кто-нибудь может мне помочь?Заранее спасибо ...

Ответы [ 2 ]

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

Это не идет к документам - это идет к Вашему пакету как ресурсы. Чтобы узнать путь, используйте следующее:

NSString *Path = [[NSBundle mainBundle] pathForResource: @"myfilename" ofType:@"db"];
1 голос
/ 06 февраля 2011

Если вы добавили его в XCode, то файл находится в комплекте, поэтому вы должны проверить этот путь:

[[NSBundle mainBundle] bundlePath]

вместо папки Documents.

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