【发布时间】:2015-04-12 01:44:06
【问题描述】:
我正在编写一个加载到状态栏的简单应用程序,单击它会在状态栏图标下打开一个弹出窗口。我正在使用故事板来定义我喜欢在弹出窗口中显示的 UI。事情是,一旦我实例化故事板,就会打开一个窗口。我怎样才能防止这种情况?这是我的应用程序委托中的代码:
func applicationDidFinishLaunching(aNotification: NSNotification) {
let mainBoard = NSStoryboard(name: "MainBoard", bundle: nil)
}
【问题讨论】:
-
目前尚不清楚您要达到的目标。 - 每个应用程序都必须有一个全屏窗口。您在
applicationDidFinishLaunching中的行没有做任何事情。故事板与 Info.plist 中您的应用的关联以及故事板中的初始视图控制显示的内容 -
我的应用程序将一个图标加载到状态栏中。这就是应用程序!单击图标时,会加载视图并在弹出窗口中显示;因此我不需要初始窗口。
-
将 iOS 标签更改为 OSX。如果在创建新项目时取消选择使用情节提要,会更容易实现。然后只需使用属性检查器“在启动时可见”取消选择
-
完成。谢谢莱昂纳多。
-
@Farzed 不客气
标签: macos cocoa swift nswindow nsapplication