Cocoa 在运行时绑定NSArrayController
我需要在运行时绑定一个Cocoa 在运行时绑定NSArrayController,cocoa,cocoa-bindings,nsarraycontroller,Cocoa,Cocoa Bindings,Nsarraycontroller,我需要在运行时绑定一个NSArrayController的内容集。内容集是两个NSManagedObject类之间的“一:多”关系的“多”部分,其中一部分在运行时已知 使用的方法是(我认为): [[self-referencesController]绑定:toObject:[self-representedObject]withKeyPath:@“references”选项:nil] 在上面的[self-referencesController]是NSArrayController,[self
NSArrayController的内容集。内容集是两个NSManagedObject
类之间的“一:多”关系的“多”部分,其中一部分在运行时已知
使用的方法是(我认为):
[[self-referencesController]绑定:toObject:[self-representedObject]withKeyPath:@“references”选项:nil]
在上面的[self-referencesController]
是NSArrayController
,[self-representedObject]
是关系的1部分,@“references”
是关系的多个部分
我的问题是,我要绑定NSArrayController的哪个属性,因此需要为内容集输入什么?我认为您要查找的是@“contentArray”
[[self referencesController] bind: <content set> toObject: [self representedObject] withKeyPath: @"references" options: nil]