Core data 为关系设置/添加值的方法
为一个关系设置值时,NSManagedObject上的核心数据将调用什么方法?向多个关系添加值时将调用什么方法?谢谢 /米凯尔是这样的 managedObjectInstance.property=值; [self.managedObjectContext保存:&错误] 例如:如果您想在用户实体中保存用户名,它将是 _userEntity.username=@“Mikeal Hakman”; [self.managedObjectContext保存:&错误] 一对多或多对可能始终是一个很好的例子 _residentity.Seller=[NSSet setWithObjects:Seller,nil];Core data 为关系设置/添加值的方法,core-data,Core Data,为一个关系设置值时,NSManagedObject上的核心数据将调用什么方法?向多个关系添加值时将调用什么方法?谢谢 /米凯尔是这样的 managedObjectInstance.property=值; [self.managedObjectContext保存:&错误] 例如:如果您想在用户实体中保存用户名,它将是 _userEntity.username=@“Mikeal Hakman”; [self.managedObjectContext保存:&错误] 一对多或多对可能始终是一个很好的例子
[self.managedObjectContext保存:&错误] 也许您正在寻找类似于:
显然,我没有把我的问题表达得足够清楚。我再试一次 在NSManagedObject的子类中,我需要知道何时更改多对一关系。这包括获取或插入对象时的第一次更改。我尝试了中描述的所有访问器,但均无效。我可以在我的UI中看到关系存在,但没有对我的对象调用访问器方法。此外,当我删除关系时,它会在UI中消失,但不会调用对象上的任何方法。谢谢
/Mikael我已经阅读了这个文档,但我仍然不知道在我的NSManagedObject子类中应该实现哪些方法。我需要知道何时设置这些关系,以便在代码中执行某些操作。Thanks@MikaelHakman当您
Jake.department=departmentCTU
或者您可以使用KVO观察杰克
的部门
,这样任何更改杰克
部门的人都会知道。