我甚至不知道这一次如何标题:插入一个实体到另一个
可以说我有一个生产实体和模型实体,具有一个一对多的关系。 每个制造商可以有多个型号(仅以这些为例)。
制造商有一个tableview和它独立的fetchedResultsController,然后当你按制造商单元格时,你去模型viewcontroller,也有它自己的tableview和fetchedResultsController,ofc显示相关的添加模型。
比方说,我想借此车型之一,并复制或将它们切成其他制造商,我在想一个方法的风格,如:
-(void)copyThis:(Model*)model toThat:(Manufacturer*)manufacturer
我抓住正确的制造商对象和正确的模型对象,但我怎样才能实现插入到另一个?
我不相信'NSManagedObject'符合'NSCopying',因此'[model copy]'可能无法工作。如果是这样,那么你会想在'copyModel'实例上设置'relationShipName'属性,而不是在'model'实例上。 – ikuramedia
我相信copy是NSObject上的一个实例方法,因此每个对象都可以使用该方法。纠正我,如果我错了,虽然 – Kevin
你是对的,我的道歉,更新了我的答案。 – Kevin