我有一个NSViewController
与NIB相关联,它本身包含一些NSView
和NSButton
。我正在使用awakeFromNib
来初始化一些模型类。它工作得很好,直到我添加了基于视图的NSTableView
。现在,awakeFromNib
被称为倍数倍。为什么会这样?我可以使用什么可靠的方法来初始化我的模型类?提前谢谢。
答案 0 :(得分:4)
如果您的NIB文件包含一个视图,该视图随后将基于视图的NSTableView多次使用和实例化,那么这些视图的每个实例都将收到awakeFromNib
个调用/消息。
类似question。