【问题标题】:Need to allow ppt files to be selected by UIDocumentPicker需要允许 ppt 文件被 UIDocumentPicker 选中
【发布时间】:2020-07-21 21:50:33
【问题描述】:

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

【问题讨论】:

    标签: ios swift iphone ipad uidocumentpickerviewcontroller


    【解决方案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"

    如果您有任何问题,请发表评论。

    乐于助人!

    【讨论】:

    • @Nikhil Gupta 如果可以解决您的问题,请将此答案标记为已接受。谢谢!
    • 感谢您的帮助。只是我对 word 文档使用“com.microsoft.word.doc”的更新。
    • 谢谢,我已经更新了 com.microsoft.word.doc 的帖子
    猜你喜欢
    • 2019-12-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-19
    • 2010-10-18
    • 2017-10-26
    • 1970-01-01
    相关资源
    最近更新 更多