对于MacOS应用程序,使用Swift 4查找最重要的用户目录(例如: table 面,文档,下载等)的最简单方法是什么?
最佳答案
您可以使用FileManager的urls方法
func urls(for directory: FileManager.SearchPathDirectory, in domainMask: FileManager.SearchPathDomainMask) -> [URL]
并为用户域掩码传递
FileManager.SearchPathDirectory
.desktopDirectory
,.documentDirectory
或.downloadsDirectory
并获取返回的第一个网址:let desktopDirectory = FileManager.default.urls(for: .desktopDirectory, in: .userDomainMask).first!
let documentDirectory = FileManager.default.urls(for: .documentDirectory, in: .userDomainMask).first!
let downloadsDirectory = FileManager.default.urls(for: .downloadsDirectory, in: .userDomainMask).first!