1
我有一種情況,我想用一些條目預先填充CoreData DB。由於這是在運行時完成的,因此我需要在代碼中執行此操作。使用CoreData插入多個對象
我有這個代碼,其中只插入第二個問題....
Event *event = (Event *)[NSEntityDescription insertNewObjectForEntityForName:@"Event" inManagedObjectContext:managedObjectContext];
[event setLat:[NSNumber numberWithDouble:52.25]];
[event setLon:[NSNumber numberWithDouble:4.75]];
[event setLatspan:[NSNumber numberWithDouble:0.7]];
[event setLonspan:[NSNumber numberWithDouble:0.88]];
[event setName:@"Test, 1"];
// Commit the change.
NSError *error;
if (![managedObjectContext save:&error]) {
NSLog(@"%@",[error description]);
}
[event setLat:[NSNumber numberWithDouble:53.25]];
[event setLon:[NSNumber numberWithDouble:56.75]];
[event setLatspan:[NSNumber numberWithDouble:0.7]];
[event setLonspan:[NSNumber numberWithDouble:0.88]];
[event setName:@"Test 2"];
if (![managedObjectContext save:&error]) {
NSLog(@"%@",[error description]);
}