Я пытаюсь показать NSSavePanel (или любой «диалог сохранения файла») на Mac OSX.Я создаю приложение COCOA в версии 9.3 XCode (9E145) в Swift 4 (или 4.2? Я точно не уверен).
Я перепробовал все ...
Как это?
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 {
}
}
много много других способов ...
Чего мне не хватает?Спасибо!