Какое расширение нужно для доступа к БД SQLite в приложении для iPhone? - PullRequest
0 голосов
/ 21 июня 2009

Проблема, с которой я сталкиваюсь, заключается в том, что при использовании «MyDB.sqlite» приложение, похоже, неправильно читает БД (остановки, НЕ ошибки, в этой строке согласно NSLogs):

if(sqlite3_prepare_v2(database, sqlStatement, -1, &compiledStatement, NULL) == SQLITE_OK) {

тогда как, если я переименую БД "MyDB.sql" (обратите внимание на отсутствие "ite"), она будет отлично читать БД. Я как-то неправильно импортировал БД? Я использую не ту библиотеку? Я добавил платформу sqlite и импортировал ее в заголовочный файл следующим образом:

#import <sqlite3.h>

Ответы [ 2 ]

1 голос
/ 21 июня 2009

Я использую sqlite как расширение для моего файла базы данных, поэтому с этим не должно быть никаких проблем. Почему бы вам не предоставить более подробную информацию, например, где вы фактически указываете путь к файлу. Скорее всего, вы где-то упускаете какие-то мелкие и раздражающие детали.

1 голос
/ 21 июня 2009

Похоже, что по крайней мере в этом контексте iPhone (или SQLite) поддерживает только трехсимвольные расширения имени файла. Это соглашение?

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