Если отношение было определено в ManagedObjectModel
, вы можете использовать
[parent setValue:child forKey:@"childObject"];
В этом примере кода предполагается, что у вашего Entity Parent установлен атрибут отношения, называемый childObject.
Для использования.Accessor для свойства NSManagedObject
вам нужно будет создать его подкласс.Выберите вашу сущность и нажмите «Создать» NSManagedObject
Подкласс из меню редактора
Затем вместо создания ваших объектов как NSManagedObjects
создайте их как родительские и дочерние классы
#import "Parent.h"
#import "Child"
Parent *parent = [NSEntityDescription insertNewObjectForEntityForName:@"Parent" inManagedObjectContext:self.managedObjectContext];
Child *child = [NSEntityDescription insertNewObjectForEntityForName:@"Child" inManagedObjectContext:self.managedObjectContext];
parent.childObj = child;