2016-12-02 2 views
0

NSToolbar items propriété est encore vide windowDidLoadNSToolbar - quand pouvons-nous accéder à un ToolBarItem?

//WindowController 

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

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

Je cherche une fonction appelée lorsque tous les éléments de la barre d'outils sont chargés. Quelque chose comme ToolbarDidLoad ou ItemsDidLoad.

Répondre

1

On dirait que awakeFromNib était la solution!

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

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