如何在Swift中的macOS项目中获取当前打开文档的文件路径?

时间:2017-06-24 10:11:14

标签: swift cocoa nsdocument

我在Swift中有一个macOS项目,我想获取当前打开文档的文件路径。如何实现这一目标?

编辑:我的意思是应用程序本身的打开文档。通常表示为窗口或标签。

PS 我检查这些问题但没有帮助: How to get file path? Loading documents in Document based app Cocoa question: How to get file path for current open document for the front most application

1 个答案:

答案 0 :(得分:2)

您可以从NSDocumentController获取文档,并从每个文档中获取URL。

for document in NSDocumentController.shared().documents {
    print("\(document.fileURL)")
}