为什么UIDocumentPickerViewController不能选择PDF?

时间:2017-01-18 16:55:01

标签: ios

我在导入模式下使用UIDocumentPickerViewController,它在iCloud和Dropbox上显示PDF。然而,他们都是灰色的,我无法选择它们。我做错了什么?

3 个答案:

答案 0 :(得分:5)

您需要提供允许用户选择的文档类型。

let docTypes = [
        "com.adobe.pdf"
    ]

let docViewCtlr = UIDocumentMenuViewController(documentTypes: docTypes, in: .import)

答案 1 :(得分:3)

首先

import MobileCoreServices

现在您可以访问新值,例如

String(kUTTypePDF)

文档视图控制器中的

最后

let importMenu = UIDocumentMenuViewController(documentTypes: [String(kUTTypePDF)], in: .import)

享受

答案 2 :(得分:1)

尝试以下

@IBAction func PdfBtn(_ sender: Any) {

     let importMenu = UIDocumentMenuViewController(documentTypes: 
          ["public.composite-content"], in: .import)

     importMenu.delegate = self
     present(importMenu, animated: true, completion: nil)
}