3

Xcodeを使用して開発されたアプリに問題があります。デバッグでは正常に動作しますが、リリースでは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) {
... }

リリースモードでは、次のsqlite3_step(init_statement) == SQLITE_ROWエラーが発生した行でクラッシュしました。

プログラム受信信号:「EXC_BAD_ACCESS」。

クラッシュする前に受け取ったメッセージは次のとおりです。

[プロセス7939スレッド0x1f03への切り替え]

デバッグモードでは問題ありません。

助けてくれてありがとう!

4

0 に答える 0