我会尽力帮助你翻译。以下是您需要翻译的内容:
我正在尝试在Mac OSX上显示NSSavePanel(或任何“保存文件对话框”)。我正在使用Swift 4(或4.2?我不确定确切版本)在XCode Version 9.3(9E145)中构建COCOA应用程序。
我已经尝试了一切......
像这样吗?
let savePanel = NSSavePanel()
savePanel.begin { (result) in
if result.rawValue == NSApplication.ModalResponse.OK.rawValue {
}
}
这个?
let savePanel = NSSavePanel()
savePanel.canCreateDirectories = true
savePanel.showsTagField = false
savePanel.nameFieldStringValue = "result.csv"
savePanel.level = NSWindow.Level(rawValue: Int(CGWindowLevelForKey(.modalPanelWindow)))
savePanel.begin { (result) in
if result.rawValue == NSApplication.ModalResponse.OK.rawValue {
}
}
还有很多其他的方式...
我错过了什么?谢谢!
savePanel.level = .modalPanel
和savePanel.begin { if $0 == .OK { print("success") } }
呢? - Leo Dabus