1

NSToolbaritems属性仍然为空windowDidLoad

//WindowController

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

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

我正在寻找一个在加载所有工具栏项时调用的函数。之类的东西ToolbarDidLoad,或ItemsDidLoad

4

1 回答 1

2

看起来 awakeFromNib 是解决方案!

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

    print(window!.toolbar!.items);//print [<NSToolbarItem: 0x600000120c80>, <NSToolbarItem: 0x600000120d20>]
}
于 2016-12-02T13:06:28.143 回答