XIB实例化的Object的IBOutlet是零

jxp*_*777 1 cocoa nswindowcontroller iboutlet

我在这个截图中设置了一个XIB:

替代文字http://emberapp.com/jxpx777/images/interface-builder/sizes/m.png

文件的所有者是我的主窗口控制器.XIB还负责创建一个对象,该对象充当MGScopeBar视图的委托.正如您在屏幕截图中看到的那样,范围栏代理具有IBOutlet搜索字段的一个,以便它可以作为委托流程的一部分将其作为额外视图返回.

我遇到的问题是当查询附件视图的委托对象时,它IBOutlet NSSearchField是零.我很确定这与创建对象的顺序,IBOutlets有线等有关,但我只是有点迷失在过程中我可以期望搜索字段存在的位置以便范围栏代表可以正确引用它.

提前感谢任何指针.

Isa*_*aac 6

根据Apple的文档,看起来NIB/XIB中的所有插座都应该在awakeFromNib调用NIB/XIB中的任何对象之前进行连接,但是当在对象上调用等等时,这些插座可能没有连接init.