没有insertNewObjectForEntityForName的to-many

时间:2011-02-26 04:16:14

标签: core-data nsfetchedresultscontroller nsmanagedobject

我有两个NSManagedObjects。两者都基于UITableView中的选择。

NSManagedObjects * One = [rootViewController.fetchedResultsController objectAtIndexPath:currentSelection]; NSManagedObjects * Two = [fetchedResultsController objectAtIndexPath:indexPath];

我想将两者连接在一起(to-many),但由于条目已经存在,我不想使用insertNewObjectForEntityForName。如果我使用insertNewObjectForEntityForName我的代码可以工作,但它将新条目链接到现有条目。我需要将两个已存在的条目链接在一起。

这可能吗?如果可以的话,你会怎么做呢?

1 个答案:

答案 0 :(得分:0)

找到解决方案。必须对NSManagedObjects使用相同的NSManagedObjectContext。完成后,代码按预期工作。