因此,我试图在选定的一段时间后关闭 macOS 窗口。我在网上阅读了可以使用self.view.window?.close
使其消失的信息。到目前为止,这是行不通的。
你们有什么秘诀吗?
此外,我希望它在第一个窗口关闭后打开另一个窗口。因此,我不希望它完全退出应用程序。
编辑:我发现使用print(self.view.window
设置为nil
。这是什么意思,我该如何解决?
答案 0 :(得分:0)
这是多余的代码,但有时我设法解决了这个问题:
// Window reference
var window: NSWindow?
// After window is displayed, get the handle to it
window = self.view.window!
// To dismiss it try
window?.performClose(nil) // nil or empty value
希望有帮助。