我使用xib文件显示名为mainWindow的NSWindow
- 现在我想通过代码获取对mainWindow的引用(例如NSWindow *mainWindow
)。我在文档中找不到任何内容,任何指针?
答案 0 :(得分:2)
xib文件中会有应用程序委托和/或文件所有者的占位符对象。
假设其中包含app委托,您可以通过
获取对窗口或xib中任何对象的引用在正确类型的app委托中声明属性,并将IBOutlet作为其类型的一部分:
@property (weak) IBOutlet NSWindow* theWindow;
在xib中找到app delegate对象。按住控制键时单击并拖动它。你应该在鼠标指针和对象之间找到一条线。
theWindow
和完成。