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 に答える