我正在编写核心数据,基于文档的应用程序。我试图使文档的窗口居中。我试过从文档的makeWindowControllers方法调用以下代码,从窗口控制器的awakeFromNib方法和窗口控制器的showWindows方法调用。我一直为myWindow取得一个零结果。有任何想法吗?谢谢。
NSWindow *myWindow = [myWindowController window];
[myWindow center];
答案 0 :(得分:1)
-window
返回nil
的常见原因是没有在nib文件中设置相应的插座。
确保nib文件的所有者是您的NSWindowController
子类,并且其window
出口已链接到窗口对象。