我很难建立一对一的关系。在最高级别,我有一对多的关系。我将使用典型的经理、员工等示例来解释我正在尝试做的事情。为了更进一步,我正在尝试为员工添加一对一的众议院关系。
当我对 NSManagedObject 进行子类化时为我创建的 addEmployeesToManagereObject 方法,我添加的员工没有问题。当我在我的表视图中选择一个员工时,我设置了 Employee 类型的 currentEmployee - 它在我的 .h 中声明。
现在我有了那个当前员工,我想保存与当前员工相关的 Houses 实体属性。
我真正苦苦挣扎的部分是设置 managedObjectContext 以及设置和保存与 currentEmployee 相关的房屋属性。
我已经尝试了几件事,但这是我的最后一次尝试:
注意:employeeToHouse 是一个 House 类型的属性,它是在我继承 NSManagedObject 时为我创建的
House *theHouse = [NSEntityDescription
insertNewObjectForEntityForName:@"House"
inManagedObjectContext:self.managedObjectContext];
// This is where I'm lost, trying to set the House
// object through the employeeToHouse relationship
self.currentEmployee.employeeToHouse
如何访问和保存房屋属性到 currentEmployee?