sqlite3_mutex_enter(v->db->mutex)
iOS アプリケーションのエラー メッセージに問題があります。ケースは次のとおりです。起動中にバックグラウンドでアプリケーションの同期を実行するアプリケーションを開発しました。DB への書き込みを呼び出すすべての SQL ステートメントは を使用して保護されNSLOCK
、ファイナライズ後にロックが解除されます。問題は、アプリケーション ユーザーが同期の進行中にアプリケーションの操作を開始できることです。sqlite3_mutex_enter(v->db->mutex)
DBレベルで何かが行われたときに、時々私は今、それがうまくいくことがあります。このエラーが発生するケースは、主に read ステートメントです。
エラーがいつ表示されるかについて何か考えはありsqlite3_mutex_enter(v->db->mutex)
ますか? すべてのステートメントが適切に確定されます。DB接続を閉じるように指示するコマンドがなくても、SQLITE DBがそれ自体を閉じようとするのは、本当に奇妙なことです。