Как сохранить видеофайл в приложении iOS Files с помощью UIDocumentInteractionController

Я хочу записать один или несколько файлов mov/mp4 в приложение iOS Files, но не могу найти, как это сделать с помощью UIDocumentInteractionController. Ищу образец кода для копирования файлов в подпапку моего приложения в приложении файлов iOS с помощью UIDocumentInteractionController. См. Образец снимка экрана, чтобы понять, чего я хочу.

1 ответ

Если вы храните файлы удаленно, сначала вам нужно будет создать расширение поставщика файлов для вашего приложения.

Если они хранятся только локально на устройстве, вы можете добиться этого (в Info.plist) либо установив параметрUISupportsDocumentBrowser ключ, или установив беспокоить UIFileSharingEnabled а также LSSupportsOpeningDocumentsInPlace ключи.

Как объясняется в этой документации:

Эти ключи позволяют другим приложениям открывать и редактировать содержимое вашего каталога документов на месте. Ваши файлы также отображаются как в приложении "Файлы", так и в браузере документов. Для получения дополнительной информации см. Класс UIDocumentBrowserViewController.