【发布时间】:2019-10-07 12:37:26
【问题描述】:
在我的 iOS Swift 应用程序中,我通过以下代码在我的应用程序的文档目录中创建了文件:
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 {
}
}
现在我想在我的应用程序中添加一个指向创建文件的目录的链接,以便用户可以查看文件。目前我正在通过此代码执行此操作:
let importMenu = UIDocumentPickerViewController(documentTypes: [String(kUTTypeRTF)], in: .open)
importMenu.delegate = self
importMenu.modalPresentationStyle = .formSheet
present(importMenu, animated: true, completion: nil)
但是这段代码是用来挑选文件的,不是用来打开目录的,那么我怎样才能打开我的 App 的 Documents 目录,而不是用来挑选文件,只是为了显示文件呢?
【问题讨论】:
-
你需要创建自己的用户界面来做到这一点