在我的iOS Swift应用中,我已通过以下代码在应用的文档目录中创建了文件:
projects.PROJECT_NAME = 'BOX'
现在,我想在我的应用程序中添加一个指向创建文件的目录的链接,以便用户可以查看文件。目前,我正在通过以下代码执行此操作:
let localFileName = String("\(fileName).rtf")
let text = String("text text text")
if let dir = FileManager.default.urls(for: .documentDirectory, in: .userDomainMask).first {
let fileURL = dir.appendingPathComponent(localFileName)
do {
try text.write(to: fileURL, atomically: false, encoding: .utf8)
}
catch {
}
}
但是此代码用于挑选文档,而不是用于打开目录,那么我怎么能打开我应用程序的Documents目录,而不是挑选文档,而仅用于显示文档?
答案 0 :(得分:3)
无法在iOS应用中浏览/打开目录。 Apple没有提供相同的任何api。您需要自己创建它。
您可以做什么
您需要从特定目录中提取所有文件,并在表视图或集合视图中列出所有文件。
当用户单击任何文件时,您可以在Web视图中显示或基于文件类型进行任何特定的操作。
因此,最终您需要探索有关FileManager的更多信息。
此类包含您想要的内容。