awakeFromNib多次调用

时间:2013-07-12 14:35:04

标签: objective-c macos cocoa

我有一个NSViewController与NIB相关联,它本身包含一些NSViewNSButton。我正在使用awakeFromNib来初始化一些模型类。它工作得很好,直到我添加了基于视图的NSTableView。现在,awakeFromNib被称为倍数倍。为什么会这样?我可以使用什么可靠的方法来初始化我的模型类?提前谢谢。

1 个答案:

答案 0 :(得分:4)

如果您的NIB文件包含一个视图,该视图随后将基于视图的NSTableView多次使用和实例化,那么这些视图的每个实例都将收到awakeFromNib个调用/消息。

类似question