2012-02-27 237 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]]; 

讓筆尖文件自己,然後從那裏抽出所需的窗口的內容,但是這可能是你想要做什麼矯枉過正。