Я добавил пару типов в приведенный ниже код, пожалуйста, проверьте, решает ли он вашу проблему:
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 "
Пожалуйста, прокомментируйте, если у вас есть какие-либо вопросы.
Рад помочь!