1
我的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]);
}
}
}
不过,我不知道如何保存目录而不先保存一个产品和填充它。有没有人有什么建议?如有必要,我可以发布更多代码来澄清此问题。