2013-11-21 32 views
0

所以我有一個viewcontrollercustomViewController,我放了幾個NSView的頂部使用nib文件。我已將這些視圖連接到CustomViewController.h文件中的IBOutlet屬性,但現在我不知道下一步是如何初始化它們。我該怎麼辦?從viewcontrollernib加載NSView

+0

這將是一個良好的閱讀:[嵌套筆尖加載](http://blog.yangmeyer.de/blog/2012/07/09/an-update-on-nested-nib-loading )。順便說一句,你的問題是iOS還是OSX? NSViews似乎讓iOS人士感到困惑。 – Amar

+0

這是用於OSX – user1855952

+0

我上面提到的鏈接是針對iOS的。不確定是否適用於OSX。 – Amar

回答

0

初始化NSViewController使用- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil方法的對象。

mViewController = [[customViewController alloc] initWithNibName:@「NiBName」 bundle:[NSBundle mainBundle]]; 

[mainView setView: [mViewController view]]; //mainView ([self.window contentView]) in mainMenu.xib