我正在一个项目中,我应该拍摄一个pdf并将其添加到表格视图的列表中并进行处理。现在,当用户从列表中选择该pdf时,我需要再次对其进行处理,但无法打开。当我调查此问题时,对于相同的PDF每次都使用不同的路径。
func documentPicker(_ controller: UIDocumentPickerViewController, didPickDocumentAt url: URL) {
pdfURL = url
print("PDF URL : \(url)")
pdfDetailFilling()}
任何解决方法都可以使用一个URL打开相同的pdf 这是我得到的2个不同的网址,
file:///private/var/mobile/Containers/Data/Application/278B32A4-3F13-4A20-AA11-A1B1D3501572/tmp/in.gingermind.eyed-Inbox/cprogramming_tutorial.pdf
file:///private/var/mobile/Containers/Data/Application/5F05E527-BF15-43D1-9DBC-FF89BE772898/tmp/in.gingermind.eyed-Inbox/cprogramming_tutorial.pdf
答案 0 :(得分:2)
不存储绝对路径。仅存储相对于例如R=301
或您从NSTemporaryDirectory()
获得的目录之一