iphone アプリのデータベースに FMDB ラッパー クラスを使用しています。
データベース実行更新クエリでクラスを呼び出すと、アプリが何度もフリーズします。
サンプル :
BOOL success = [database executeUpdate:@"UPDATE JOBTABLE SET ST = ? WHERE jobid = ?",@"Accepted",[NSNumber numberWithInt:[jobIDStr intValue]]];
このコードの前後にログを追加して、これをテストしようとしています。コンソールでは、その前の行が印刷され、アプリがフリーズします。
このコード行を含む関数を他のクラスから呼び出しています。
以下のコードも使用してこのメソッドを呼び出そうとしました
Addjob *addjob=[[AddJob Alloc]init];
[addjob performSelectorInBackground:@selector(addJobHttpRequest) withObject:Nil];
これも私にとってはうまくいきませんでした。関数 addjob には、データベース更新クエリが含まれています。