0

IamはiPhoneアプリケーションでSQLiteデータベースを作成しています。1つずつ継続的に削除し、そのような20個のアイテムを削除した後、データベースに挿入した後、「ライブラリルーチンがシーケンスから呼び出されました」というエラーメッセージが表示されます。挿入または削除のどちらでこのエラーが発生するのかわかりません。できるだけ早くサポートしてください。

NSInvocationperationQueueを使用していることがわかったソリューションを検索しました。データベースを追加せずにそのデータのみを使用した場合、どうすればよいですか、NSInvocationperationQueueの使用方法がわかりません。

前もって感謝します

4

1 に答える 1

0

私は最近これに出くわしました。私は挿入とバインドのステップを次のようなステートメントでラップしていました:

If (<your SQL> != SQLITE_OK) {}

事前にデータをサニタイズしておけば、ループなしでSQLルーチンを呼び出すことができます。これで問題が解決する可能性があります。

注意してください!これにより、データの有効性を確認する必要があります。そうしないと、アプリがクラッシュする可能性があります。

于 2013-03-01T14:07:34.993 に答える