错误:对成员'open'(Mac OSx)Swift 3的模糊引用

时间:2017-06-20 14:45:11

标签: macos file swift3 nsworkspace

我的目标是使用与其类型相关联的默认应用打开指定的文件。

我有正确的道路。我不知道如何打开文件(例如photo.png)

I'm trying to open file by using URL.

1 个答案:

答案 0 :(得分:1)

发生错误是因为您必须使用共享工作区(open不是类方法):

NSWorkspace.shared().open(...

但是,如果您想使用与其类型关联的默认应用打开指定文件,那么您使用了错误的API。您正在寻找

NSWorkspace.shared().openFile(..

此API需要String而不是URL