【发布时间】:2020-11-28 06:31:32
【问题描述】:
我从一个故事板项目开始。我把菜单栏项目。 当点击菜单栏项时,AppDelegate.swift 中会触发如下方法。
func setWindowVisible() {
NSApp.activateIgnoringOtherApps(ture)
NSApp.mainWindow?.makeKeyAndOrderFront(self)
}
这将我的应用程序放在前面。但是一旦我点击关闭按钮,窗口上的红色按钮,它就永远不会起作用。
无论我关闭窗口,它都可以在非基于故事板的项目中工作。
我已经设置了
NSApp.mainWindow?.releasedWhenClosed = false
在 applicationDidFinishLaunching() 中
谁能帮帮我?
【问题讨论】:
标签: macos cocoa nswindow nsstoryboard