我知道这可能是一个非常愚蠢的问题,但我是Swift编程语言的新手。
我正在构建一个示例mac应用程序来处理用户身份验证。我的问题是如何使用swift自动关闭窗口。
我试过了
var window = NSWindow()
window.close()
但是给出了与线程相关的错误并打开了调试器
请帮忙
答案 0 :(得分:7)
在Swift中,self.view.window?.close()
为我工作。
答案 1 :(得分:-1)
你是怎么说" autoclose ?,即当它变得可见时,它关闭了?看看"" NSWindowController:windowWillLoad:"
即:
import Cocoa
class window: NSWindowController {
override func windowWillLoad()
{
self.callFunctionToUnloadWindow();
}
}
在窗口加载之前立即调用。
除此之外,我不太确定你想要实现的目标。