Core data 对于许多未插入NewObjectForEntityForName的用户

Core data 对于许多未插入NewObjectForEntityForName的用户,core-data,nsfetchedresultscontroller,nsmanagedobject,Core Data,Nsfetchedresultscontroller,Nsmanagedobject,我有两个目标。两者都基于UITableView中的选择 NSManagedObjects*One=[rootViewController.fetchedResultsController对象索引路径:currentSelection]; NSManagedObjects*Two=[fetchedResultsController对象索引路径:indexPath] 我想将两者链接在一起(多个),但由于条目已经存在,我不想使用insertNewObjectForEntityForName。如果我使用

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

NSManagedObjects*One=[rootViewController.fetchedResultsController对象索引路径:currentSelection]; NSManagedObjects*Two=[fetchedResultsController对象索引路径:indexPath]

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


这可能吗?如果可能,你会怎么做?

找到了解决方案。两个NSManagedObjects必须使用相同的NSManagedObjectContext。一旦我这样做了,代码就按预期工作了