2010-09-16 122 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