我想在系统首选项窗格中点击按钮时从NIB打开一个模态窗口。
我构建了一个NIB文件。文件所有者的类是NSWindowsController,其OUTLET'窗口'连接到目标窗口。然后当我加载窗口时:
NSWindowsController *ctl = [[NSWindowsController alloc] initWithWindowsNibName:@"XXX"];
[ctl loadWindow];
stderr显示: - [NSWindowsController loadWindow]无法加载窗口nib文件'XXX'
我尝试将NIB放在另一个简单的窗口应用程序中,它可以很好地工作。
有人知道如何处理这件事吗?
答案 0 :(得分:0)
而不是方法“loadWindow”使用“window”
[[ctl window] makeKeyAndOrderFront:ctl];