gpt4 book ai didi

macos - 退出 xcode cocoa swift 应用程序

转载 作者:IT王子 更新时间:2023-10-29 05:05:10 33 4
gpt4 key购买 nike

我已经在 XCode 6 中编写了我的第一个 swift OS/X 应用程序。一切正常,只是我不知道如何退出该应用程序。我有一个退出按钮,ExitNow 函数定义如下:

@IBAction func ExitNow(sender: AnyObject) {
// ???
}

我不知道代码是什么。通过在线搜索,我找到了各种选项,但它们要么在 Objective C 中,要么太笼统,我无法理解。我希望有一个与 cmd-Q 行为相同的示例。

最佳答案

您应该可以直接调用 terminate在全局 NSApp 对象上。


swift 4 和 5:

@IBAction func ExitNow(sender: AnyObject) {
NSApplication.shared.terminate(self)
}

swift 3:

@IBAction func ExitNow(sender: AnyObject) {
NSApplication.shared().terminate(self)
}

swift 2:

@IBAction func ExitNow(sender: AnyObject) {
NSApplication.sharedApplication().terminate(self)
}

关于macos - 退出 xcode cocoa swift 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25274567/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com