Можно ли сохранить документ PSPDFDocumentEditor, который использует пользовательский поставщик данных - PullRequest
1 голос
/ 24 апреля 2020

Я пытаюсь использовать функцию редактирования PDF в PSPDFViewController, но у моего приложения есть ограничение на то, что все данные должны считываться / записываться на диск с использованием безопасного менеджера файлов. Поэтому для этой цели я использую собственную реализацию протокола PSPDFDataProviding, которая обрабатывает чтение и запись. Но когда я пытаюсь отредактировать такой документ (например, добавить страницы), используя PSPDFDocumentEditorViewController, после нажатия кнопки «Готово» я получаю диалоговое окно сохранения только с опцией «Сохранить как», которая ведет к внешним хранилищам.

Если я создаю PSPDFDocument, используя URL-адрес файла на диске, это позволяет сохранить отредактированный документ в том же месте, но не позволяет мне контролировать чтение / запись данных? Есть ли способ сохранить отредактированный документ с помощью PSPDFDocument с пользовательским поставщиком данных?

...