私は SKDatabase を使用しており、API の SKDatabase を使用してアクセスしています。
初めて辞書をテーブルに正常に挿入できましたが、2回目以降は問題に直面しています。
forループを介して複数の辞書を挿入しているときに、最初の値を何度も書き換えて、新しい値を書き込むことを許可しません。
一方、テーブルに単一の辞書を挿入していた他のテーブルの辞書を許可しています。
ここにいくつかのコードを配置しています。
for (int i = 0; i < [_contentArray count]; i++)
{
NSMutableDictionary *dictionary = [_contentArray objectAtIndex:i];
[[PBDB instance].db insertDictionary:dictionary forTable:@"Daily"];
NSLog(@"%@",dictionary);
}
コンソールでは正しい値を出力していますが、データベースでは元の値ではなく、初めて入力した値のみを追加します。
前もって感謝します。