sqlite3_step 行でクラッシュしますか?
データベースから行を削除しているだけです。EXC_BAD_ACCESS が常にスローされるわけではありません。
以下はコードのスクリーンショットです。
どんな提案でも。
sqlite3_step 行でクラッシュしますか?
データベースから行を削除しているだけです。EXC_BAD_ACCESS が常にスローされるわけではありません。
以下はコードのスクリーンショットです。
どんな提案でも。
上記の問題は、DB への複数の書き込みプロセスが原因です。DB操作を同期しました。提案をありがとう。
を使用してデータベースを開いていません
if(sqlite3_open([databaseName UTF8String], &database) == SQLITE_OK)
{
// perform your operations here e.g. delete, insert, update
}
else
{
NSString *databaseName = [self.GetDocumentDirectory stringByAppendingPathComponent: @"yourDatabaseName.sqlite"];
sqlite3_open([databaseName UTF8String], &db);
// perform your operations here e.g. delete, insert, update
}
この中のレコードの削除を参照してください