Путь iOS PDF постоянно меняется - PullRequest
0 голосов
/ 31 октября 2018

Я работаю над проектом, в котором я должен взять один PDF-файл, добавить его в свой список в табличном представлении и обработать его. Теперь снова, когда пользователь выбирает этот PDF из списка, мне нужно обработать его снова, но он не открывается. Когда я исследовал проблему, я каждый раз получал разные пути для одного и того же PDF.

func documentPicker(_ controller: UIDocumentPickerViewController, didPickDocumentAt url: URL) {
    pdfURL = url
    print("PDF URL : \(url)")
    pdfDetailFilling()}

Любой обходной путь для открытия того же PDF с одним URL Вот 2 разных URL, которые я получил,

Файл: ///private/var/mobile/Containers/Data/Application/278B32A4-3F13-4A20-AA11-A1B1D3501572/tmp/in.gingermind.eyed-Inbox/cprogramming_tutorial.pdf

Файл: ///private/var/mobile/Containers/Data/Application/5F05E527-BF15-43D1-9DBC-FF89BE772898/tmp/in.gingermind.eyed-Inbox/cprogramming_tutorial.pdf

1 Ответ

0 голосов
/ 31 октября 2018

Не храните абсолютные пути. Храните только ту часть, которая относится, например, к NSTemporaryDirectory() или один из каталогов, которые вы получаете от FileManager.default.url(for:in:appropriateFor:create:)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...