Необходимо разрешить выбор файлов ppt с помощью UIDocumentPicker - PullRequest
0 голосов
/ 09 апреля 2020

Мне нужно, чтобы файлы ppt, docx, xlsx и pdf могли быть выбраны средством выбора документов в моем приложении. Что мне нужно установить в качестве типов документов при инициализации средства выбора документов?

1 Ответ

1 голос
/ 09 апреля 2020

Я добавил пару типов в приведенный ниже код, пожалуйста, проверьте, решает ли он вашу проблему:

let types: [String] = [kUTTypePDF as String,kUTTypeSpreadsheet as String, kUTTypePresentation as String, "com.apple.iwork.pages.pages", "public.text"]
let documentPicker = UIDocumentPickerViewController(documentTypes: types, in: .import)
documentPicker.delegate = self
documentPicker.modalPresentationStyle = .formSheet
self.present(documentPicker, animated: true, completion: nil)

.

Другие доступные типы, которые вы можете попробовать:

"com.apple.iwork.pages.pages", "com.apple.iwork.numbers.numbers", "com.apple.iwork.keynote.key", "publi c .image" , "com.apple.application", "publi c .item", "publi c .data", "publi c .content", "publi c .audiovisual-content", "publi c .mov ie "," publi c .audiovisual-content "," publi c .video "," publi c .audio "," publi c .text "," publi c .data "," publi c .zip-архив "," com.pkware.zip-архив "," publi c .composite-content "," publi c .text "," "com .microsoft.word.do c "

Пожалуйста, прокомментируйте, если у вас есть какие-либо вопросы.

Рад помочь!

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