let me know if something rings a bell?
You are not using the documented initializer of IKSaveOptions.
init(imageProperties:imageUTType:) - https://developer.apple.com/documentation/quartz/iksaveoptions/1503412-init
let panel = NSSavePanel()
let options = IKSaveOptions(imageProperties: [:],
imageUTType: kUTTypeImage as String)!
options.addAccessoryView(to: panel)
panel.begin { response in
if response == .OK, let savePath = panel.url {
//...
}
}
Topic:
UI Frameworks
SubTopic:
AppKit
Tags: