2012-02-27 172 views
0

我有一个名为myNib的nib,它的所有者是一个自定义的NSWindowController子类。我想要做的就是加载它并将其放入视图中,以便我可以使用它。如何加载笔尖?

我试着给我的窗口分配一个出口,并将它传递给我的NSWindowController的“initWithWindow”方法,但它不起作用,我仍然没有看到任何东西,只是默认的MainMenu.xib。

我觉得这很简单,但我一直在努力几个小时才让我的xib进入视图,所以我可以使用它。

+0

您是否编写了NIB和自定义'NSWindowController'子类,还是您在互联网上找到的东西? – trojanfoe 2012-02-27 07:45:44

回答

0

查看initWithWindowNibName消息 - 它正是这样。

您也可以尝试使用

NSNib * nibFile = [[NSNib alloc] initWithNibNamed:@"myNib" bundle:[NSBundle mainBundle]]; 

让笔尖文件自己,然后从那里抽出所需的窗口的内容,但是这可能是你想要做什么矫枉过正。