我有 2 个实体,Units 和 BUnits,Units 实体有一个数据会被多次替换,BUnits 将是 Units 实体在清除数据之前的备份。
所以,我创建了一个NSManagedObjectContext
实例,然后我通过使用为每个实体检索了一个实例
NSManagedObjectContext *context = [mainDelegate managedObjectContext];
NSEntityDescription *unitsEntity = [NSEntityDescription entityForName:@"Units" inManagedObjectContext:context];
NSEntityDescription *bUnitsEntity = [NSEntityDescription entityForName:@"BUnits" inManagedObjectContext:context];
但我没有设法将 Units 实体记录复制到 BUnits 实体,除了为每个记录创建一个循环,但我相信有更好的解决方案。
您对此有何看法,有更好的解决方案吗?
更新:
如果有人可以使用它,我使用的解决方案在我的回答中,我认为有更好的方法可以做到这一点,我会继续检查它,如果我发现任何问题,我会更新问题。