无法将字符串写入NSSavePanel“ ok”函数内部的文件

时间:2018-06-28 00:32:48

标签: swift macos cocoa

由于某些原因,我只能将字符串写入NSSavePanel的{​​{1}}函数之外的文件中。用户一旦说“好,我确实要保存”,我就需要写它。

这是我的代码:

ok

1 个答案:

答案 0 :(得分:0)

您应该使用更现代的闭包语法,而不是使用runModal()

let savePanel = NSSavePanel()
savePanel.begin { (response) in
    if response == .OK {
        // write it here
    }
}