В моем приложении для iOS есть два основных объекта данных: каталог и продукт. Они оба имеют отношения «многие ко многим» с требованием к другой сущности. Данные, которые я использую для заполнения этих объектов, взяты из файла XML. В настоящее время в parser: didEndElement:
я сохраняю сущность каталога, например:
if ([elementName isEqualToString:@"catalog"])
{
// Sanity check
if(currentEatery != nil)
{
NSError *error;
// Store what we imported already
if (![managedObjectContext save:&error]) {
// Handle the error.
NSLog(@"Eatery error: %@", [error domain]);
}
}
}
Однако я не знаю, как сохранить Каталог без предварительного сохранения Продукта, чтобы заполнить его. У кого-нибудь есть предложения? Я могу опубликовать больше кода, чтобы уточнить это при необходимости.