如何加载笔尖?

时间:2012-02-27 07:09:16

标签: objective-c macos interface-builder xcode4.2

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

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

我觉得这很简单,但我已经尝试了几个小时才能让我的xib进入视图,以便我可以使用它。

1 个答案:

答案 0 :(得分:0)

查看initWithWindowNibName消息 - 确实如此。

您也可以尝试使用

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

自己获取nib文件,然后从那里获取所需的窗口内容,但这对你正在尝试做的事情来说可能是一种过度杀伤。