【发布时间】:2015-08-29 03:07:25
【问题描述】:
这一定比我想象的要简单得多。
我有一个在应用加载时启动的 Main.storyboard。我有一个系统菜单,其中一个菜单项需要加载情节提要对话框。
func applicationDidFinishLaunching(aNotification: NSNotification) {
// Insert code here to initialize your application
statusBarItem = statusBar.statusItemWithLength(-1)
statusBarItem.menu = menu
statusBarItem.title = "WP"
var options = NSMenuItem(title: "Options ...", action: nil, keyEquivalent: "")
var quit = NSMenuItem(title: "Quit", action: Selector("terminate:"), keyEquivalent: "q")
menu.addItem(options)
menu.addItem(quit)
}
选项变量“action”需要加载情节提要。我可以在 AppDelegate 中访问它吗?
【问题讨论】:
-
当您说“加载情节提要”时,您的意思是要从情节提要加载 NSWindowController(或子类)吗?
-
它是故事板中的 NSWindowController。
标签: macos swift cocoa storyboard statusbar