1
我喜歡在macOS上用Excel打開一個.xls文件。 我只找到了C#的例子,但沒有找到Swift的例子。Swift:如何使用關聯的應用程序打開文件?
獎金問題:即使此文件擴展名與Excel沒有關聯,是否可以使用Excel啓動該文件?
我喜歡在macOS上用Excel打開一個.xls文件。 我只找到了C#的例子,但沒有找到Swift的例子。Swift:如何使用關聯的應用程序打開文件?
獎金問題:即使此文件擴展名與Excel沒有關聯,是否可以使用Excel啓動該文件?
有NSWorkspace.sharedWorkspace().openURL(fileURL)
或NSWorkspace.sharedWorkspace().openFile(fileURL.path!)
爲了打開文件的默認應用程序。
如果你想強制Excel,你可以使用NSWorkspace.sharedWorkspace().openFile(fileURL.path!, withApplication: "Microsoft Excel")
。
如果您喜歡強制Excel和使用URL對象,再有就是過度openURLs(_:withAppBundleIdentifier:options:additionalEventParamDescriptor:launchIdentifiers)
您可以通過使用終端命令'打開/路徑/到/ file'打開與相關程序的文件。您可以使用'NSTask'快速執行此操作 – Palle