1
所以我在我的應用程序導入文件與UIDocumentPicker我應該刪除使用UIDocumentPicker導入的文件嗎?
let documentMenu = UIDocumentMenuViewController(documentTypes: ["public.xml"], in: .import)
documentMenu.modalPresentationStyle = .formSheet
documentMenu.delegate = self
present(documentMenu, animated: true)
我不具備文件管理之類的東西的延伸。這是一個XML。我只需要解析它並向用戶顯示結果。它是不可編輯的,沒有被保存,等
在委託方法
func documentPicker(_ controller: UIDocumentPickerViewController, didPickDocumentAt url: URL) {
parseFor(path: url)
}
我可以看到的路徑指向/ tmp目錄/文件夾。
Printing description of url:
▿ file:///private/var/mobile/Containers/Data/Application/9C47C67D-B6F3-4E93-8239-52DCA93A6003/tmp/package.Inbox/file.kml
問題是:在用戶完成後我應該做些什麼嗎?我想如果文件在/ tmp中,它最終會被系統刪除。
另外,如果是,我該怎麼做?只需將路徑保存在某處,然後刪除該路徑中的文件?
謝謝!
謝謝!不知道我是怎麼錯過的! –