NSToolbar - 我们什么时候可以访问ToolBarItem?

时间:2016-12-02 12:55:10

标签: swift cocoa nstoolbar nstoolbaritem

NSToolbar items属性在windowDidLoad

上仍为空
//WindowController

override func windowDidLoad() {
    super.windowDidLoad();

    print(window!.toolbar!.items);//print []
}

我正在寻找加载所有工具栏项时调用的函数。 类似于ToolbarDidLoadItemsDidLoad

1 个答案:

答案 0 :(得分:1)

看起来像awakeFromNib是解决方案!

override func awakeFromNib() {
    super.awakeFromNib();

    print(window!.toolbar!.items);//print [<NSToolbarItem: 0x600000120c80>, <NSToolbarItem: 0x600000120d20>]
}