#swift #swiftui
#быстрый #свифтуи
Вопрос:
Я хочу знать, как я могу закрыть или выйти из своего приложения? также у меня есть код для закрытия моего приложения, но код не выглядит современным и обновленным до SwiftUI, у нас есть какой-то новый и лучший?
import SwiftUI @main struct Work_Space_macOSApp: App { var body: some Scene { WindowGroup { VStack { Button("Close App") { // Do we have more SwifUI-ish code for closing App? NSApplication.shared.keyWindow?.close() } Button("Quit App") { // How can I quit the app? } } .frame(width: 200, height: 200) } } }
Ответ №1:
Чтобы прекратить действие заявки:
NSApplication.shared.terminate(nil)
В AppKit все еще есть много-много функций, которые SwiftUI не поддерживает.