2010-09-16 160 views
0

我有一個包含myController的IB插件。我可以在IB's Inspector中設置控制器的一些屬性。這些屬性保存在nib文件中,但在運行時,myController不會使用這些屬性進行初始化(它們不會從nib文件讀取)。從筆尖文件加載

我該如何解決這個問題?

回答

0

你使用[NSBundle loadNibNamed:nibName]和-awakeFromNib方法嗎?

+0

是的,我用-awakeFromNib。但這種方法並沒有幫助。因爲它只在我將myController從IB庫拖動到nib文件窗口時調用。 – user427179 2010-09-16 12:49:57

+0

當我運行應用程序-awakeFromNib方法沒有調用,並且我不能使用它們來初始化myController – user427179 2010-09-16 12:51:25

+0

以及-loadNib方法呢?他們應該解決你的問題。 http://developer.apple.com/library/mac/#documentation/Cocoa/Reference/ApplicationKit/Classes/NSBundle_AppKitAdditions/Reference/Reference.html – KirillE 2010-09-16 13:22:13