sqlite データベースからデータをプルおよびプッシュしています。FMDatabase ココア ラッパーを使用します。
複数のスレッドからデータをプルおよびプッシュしていますが、複数のトランザクションが同時に発生しないようにしました。
EXC_BAD_ACCESS
データベースで数百回の呼び出しを行いましたが、同時に取得することはありません。また、メモリ関連ではありません (NSZombies を試し、パラメータのメモリ管理を調べました)。
スタックとコードは次のとおりです。
FMResultSet* result = [db executeQuery:@"select latitude, longitude from cache where name = ?", name];
[result next];
NSString* latitude = [result stringForColumn:@"latitude"];
NSString* longitude = [result stringForColumn:@"longitude"];
よくわからんけど持ってる人いる?