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がそれ自体を閉じようとするのは、本当に奇妙なことです。