在XIB视图中的Xcode4中将NSArrayController绑定到NSPersistentDocument子类中的moc

时间:2011-05-06 13:54:37

标签: xcode4 cocoa-bindings nsarraycontroller nsmanagedobjectcontext nspersistentdocument

我有NSPersistentDocument的子类,超类有[self managedObjectContext]

尝试在xib中设置我的NSArrayController的绑定。当我设置Parameter的Moc时,对选项的绑定是:File的Owner,App和Prefs。 (NSArrayController的实体在我的上下文中设置为实体名称)

Model KeyPath默认为self。 然后我将表列的值绑定到NSArrayController(我不知道如何在Xcode 4下重命名).arrangedObjects。(我的实体属性的名称)

UI上有一个填充按钮,用于自我填充上下文。

我跑的时候。 UI不会出现,我在控制台中获得的所有内容都会重复: - [MyDoc persistentStoreCoordinator]:无法识别的选择器发送到实例0x10015adf0

建议?

1 个答案:

答案 0 :(得分:2)

我怀疑您已将managedObjectContext直接绑定到NSPersistentDocument。您可能需要做的是在绑定面板中绑定到文件所有者(假设这是NSPersistentDocument),然后将绑定路径(模型键路径)设置为managedObjectContext。