如何防止情节提要打开一个窗口

法尔扎德

我正在编写一个加载到状态栏中的简单应用程序,单击该应用程序会在状态栏图标下打开一个弹出框。我正在使用情节提要板定义要在弹出窗口中显示的UI。事情是,一旦我实例化情节提要,就会打开一个窗口。我该如何预防呢?这是我的应用程序委托中的代码:

func applicationDidFinishLaunching(aNotification: NSNotification) {
    let mainBoard = NSStoryboard(name: "MainBoard", bundle: nil)
}
里奥·达布斯(Leo Dabus)
import Cocoa

@NSApplicationMain
class AppDelegate: NSObject, NSApplicationDelegate {
    var defaultWindow:NSWindow!
    func applicationDidFinishLaunching(aNotification: NSNotification) {
        defaultWindow = NSApplication.sharedApplication().windows.first as? NSWindow
        defaultWindow.close()

    }
    func applicationWillTerminate(aNotification: NSNotification) {
        // Insert code here to tear down your application
    }
    @IBAction func menuClick(sender: AnyObject) {
        defaultWindow.makeKeyAndOrderFront(nil)
    }
}

更新:Xcode 7.1.1•Swift 2.1

NSApplication.sharedApplication().windows.first?.close()

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何仅打开一个窗口弹出窗口

如何只打开一个弹出窗口

打开一个新窗口

防止 Ubuntu 在每次点击时打开一个新的 Firefox 窗口

单击一个按钮时如何打开一个新窗口?

传单地图:打开一个窗口时,如何阻止所有弹出窗口关闭?

如何关闭cmd窗口并打开一个新窗口以继续执行脚本

如何首先打开一个窗口,而不是在WPF(C#)中打开MainWindow

如何在两个窗口中打开一个PowerPoint文件?

使用javascript按下按钮时,如何打开一个窗口并关闭另一个窗口?

如何在另一个情节提要中添加情节提要参考

如何一次只打开一个弹出窗口?

JavaFX-如何在同一窗口中打开一个新阶段?

如何防止 gedit 在启动时总是打开一个新的未命名文件

打开一个新窗口并返回

让按钮打开一个新窗口

用链接打开一个子窗口?

GUI,JComboBox并打开一个新窗口

只打开一个 Tk.Toplevel 窗口

在新窗口中打开一个 html 表格

在目标框架中打开一个窗口

打开一个新窗口然后提交表单

如何用Router Angular2打开一个弹出窗口?

如何在Android中@键按下打开一个对话窗口?

如何打开一个包含用JavaScript编写的图形的弹出窗口?

如何在多个Chrome窗口中打开一个网页以进行屏幕尺寸测试

如何发布到URL并打开一个新窗口以显示pdf格式的响应

如何在GridView中打开一个链接的弹出窗口

如何在c#winform中仅打开一个窗口