コアデータエンティティの属性にデータを追加しようとしています。
Contents of contentArray: (
036,
038,
040,
041,
043,
044,
044,
043,
042,
041,
041,
042,
042,
042,
042,
041,
041,
042,
043,
044,
045,
046,
047,
048,
050,
053,
054,
056,
059,
060,
057,
055,
053,
051,
048,
046,
043,
035,
034,
033,
032,
031,
032
}
上記は、可変配列のサンプルコンテンツです。以下に示すように、NSManagedObjectContext変数に追加しようとしています。
for (int i =0;i<[contentArray count];i++){
int a =[[contentArray objectAtIndex:i] intValue];
NSLog(@"value:%d",a);
[newManagedObject setValue:[NSNumber numberWithInteger:a ] forKey:@"timeStamp"];
// Save the context.
NSError *error = nil;
if (![context save:&error]) {
NSLog(@"Unresolved error %@, %@", error, [error userInfo]);
abort();
}
}
iOS用のデフォルトのコアデータアプリを操作して、テーブルにタイムスタンプ値を追加しました。セルは以前の値で上書きされています。私の実装に何か問題がありますか?コンテンツ配列のデータを上書きするのではなく、データを追加するにはどうすればよいですか?どんな助けでも大歓迎です。ありがとう