需要允许ppt文件由UIDocumentPicker选择

时间:2020-04-09 09:51:57

标签: ios swift iphone ipad uidocumentpickerviewcontroller

我只允许在我的应用程序中由文档选择器拾取ppt,docx,xl​​sx和pdf文件。初始化文档选择器时需要设置哪些文档类型?

1 个答案:

答案 0 :(得分:1)

我在下面提到的代码中添加了几种类型,请检查它是否可以解决您的问题:

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”,“ public.image”,“ com.apple.application”, “ public.item”,“ public.data”,“ public.content”, “ public.audiovisual-content”,“ public.movi​​e”, “ public.audiovisual-content”,“ public.video”,“ public.audio”, “ public.text”,“ public.data”,“ public.zip-archive”, “ com.pkware.zip-archive”,“ public.composite-content”,“ public.text”,“ com.microsoft.word.doc”

如有任何疑问,请发表评论。

很乐意提供帮助!

相关问题