Это правильный способ сохранить несколько объектов с отношениями? Или есть способ улучшить код и сохранить контекст всего один раз? Благодаря!!Основные данные вставляют несколько объектов
for (NSDictionary *entries in dataArray){
module = [NSEntityDescription insertNewObjectForEntityForName:@"Modules" inManagedObjectContext:context];
module.m_id=[entries objectForKey:@"id"];
module.m_name = [entries objectForKey:@"name"];
module.m_timestamp = [NSDate date];
//This line links the product by adding an entry to the NSSet of list for the module relation
[product addModulesObject:module];
//This line link the module with the product using product relation
[module setProduct:product];
NSError *error = nil;
if (![context save:&error]) {
NSLog(@"Unresolved error %@, %@", error, [error userInfo]);
abort();
}
}