2016-12-02 75 views
0

NSToolbar items財產仍然是空的windowDidLoadNSToolbar - 我們何時可以訪問ToolBarItem?

//WindowController 

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

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

我找了一個當加載的所有工具欄項調用的函數。 類似於ToolbarDidLoadItemsDidLoad

回答

1

看起來像awakeFromNib是解決方案!

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

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