【发布时间】:2011-05-13 05:04:55
【问题描述】:
我有一个基于文档的应用程序,其视图控制器包含表格、数组控制器和添加/删除按钮。我已将托管对象上下文绑定到文件所有者 (myViewController) 并为 myMOC 建立了属性/综合命令。
我的问题是如何从视图控制器中设置托管对象上下文。我写了……
NSWindow *myWindow = [[self view] window];
NSWindowController *myWindowController = [myWindow windowController];
id myDoc = [myWindowController document];
self.myMOC = [myDoc managedObjectContext];
但是,从 awakeFromNib 或 init 中调用它会为 myWindow 生成一个 nil 值。任何帮助表示赞赏。谢谢
【问题讨论】:
-
你是如何实例化你的视图控制器的?视图控制器是否从 nib 文件加载视图?您如何将视图添加到窗口中?
标签: objective-c cocoa core-data binding viewcontroller