awakeFromNib 被多次调用
Posted
技术标签:
【中文标题】awakeFromNib 被多次调用【英文标题】:awakeFromNib called multiples times 【发布时间】:2013-07-12 14:35:03 【问题描述】:我有一个与NIB 关联的NSViewController
,它本身包含一些NSView
和NSButton
。我使用awakeFromNib
来初始化一些模型类。它工作得很好,直到我添加了一个基于视图的NSTableView
。现在,awakeFromNib
被多次调用。为什么会这样?我可以使用什么可靠的方法来初始化我的模型类?提前致谢。
【问题讨论】:
【参考方案1】:如果您的 NIB 文件包含一个视图,该视图随后将被用于基于视图的 NSTableView 多次使用和实例化,那么这些视图的每个实例都将收到 awakeFromNib
调用/消息。
类似question。
【讨论】:
以上是关于awakeFromNib 被多次调用的主要内容,如果未能解决你的问题,请参考以下文章
awakeFromNib 被调用,viewDidLoad 未被调用
以编程方式加载 nib2 时,来自 nib1 的 awakeFromNib 被调用