Приложение работает нормально в режиме отладки, но падает в режиме релиза с sqlite - PullRequest
3 голосов
/ 02 февраля 2012

У меня проблема с приложением, разработанным с использованием Xcode.Он хорошо работает в Debug, но вылетает в Release на операторе SQLite:

if (sqlite3_prepare_v2(database, sql, -1, &init_statement, NULL) != SQLITE_OK) {
NSAssert1(NO, @"Error: failed to prepare statement with message '%s'.", sqlite3_errmsg(database));
}
if (sqlite3_step(init_statement) == SQLITE_ROW) {
... }

В режиме Release он вылетает на линии sqlite3_step(init_statement) == SQLITE_ROW с этой ошибкой:

Программа получила сигнал: "EXC_BAD_ACCESS".

Вот сообщение, которое я получил до сбоя:

[Переключение на процесс 7939 thread 0x1f03]

Не найдено ни одной проблемыв режиме отладки.

Спасибо за любую помощь!

...