一部のコア データを更新しようとしています。データは実際には「どこか」で更新されていますが、データベースを保存/更新していません。
- (IBAction)Update:(id)sender {
NSEntityDescription *entityDesc =
[NSEntityDescription entityForName:@"Preferences"
inManagedObjectContext:context];
NSFetchRequest *request = [[NSFetchRequest alloc] init];
[request setEntity:entityDesc];
NSError *error;
NSArray *objects = [context executeFetchRequest:request
error:&error];
if ([objects count] == 0) {
// No update, didnt find any entries.
} else {
for (NSManagedObject *obj in objects) {
[obj setValue:_salesPrice.text forKey:@"value"];
if(![context save:&error]){
NSLog(@"Saving changes failed: %@", error);
}
}
}
//[context save:&error];
}
コメントエリアで試し[context save:&error];
ましたが、まだ保存されていません。また、保存時にエラーは発生しません。