我知道这可能是一个非常愚蠢的问题,但我对Swift编程语言是个新手。
我正在构建一个处理用户认证的示例Mac应用程序。我的问题是如何使用Swift自动关闭窗口。
我已经尝试过:
var window = NSWindow()
window.close()
但是它会出现与线程相关的错误,并打开调试器。
请帮忙。
self.view.window?.close()
对我起了作用。你是怎么理解“自动关闭”的?即当它变得可见时,它就关闭了吗?看一下“NSWindowController:windowWillLoad:”
i.e.:
import Cocoa
class window: NSWindowController {
override func windowWillLoad()
{
self.callFunctionToUnloadWindow();
}
}
这是在窗口加载之前立即调用的。
除此之外,我不太确定你想要实现什么。
performClose
。 - qwerty_so