gpt4 book ai didi

ios - iOS swift 中 UIDocumentPickerController 的 Doc 文件问题?

转载 作者:搜寻专家 更新时间:2023-10-31 22:01:29 26 4
gpt4 key购买 nike

我使用下面的代码来显示文档选择器。当我显示我使用下面代码的选择器时

let documentPickerController = UIDocumentPickerViewController(documentTypes: [String(kUTTypeText), String(kUTTypePDF), String(kUTTypePNG), String(kUTTypeJPEG), String(kUTTypePlainText), String(kUTTypeImage)], in: .import)

上面的代码显示了我 iCloud 中的所有文件,但它不允许我选择 doc、docx 文件。这些文件显示为已禁用。

但是当我在 UIDocumentPickerViewController 构造函数中添加 "public.data" 作为元素时,它允许我选择 doc,docx 文件和文件不会显示为禁用。

请告诉我为什么会这样?

最佳答案

只是发布答案来帮助其他用户。

要通过文档选择器选择 .docx 文件,您需要使用 org.openxmlformats.wordprocessingml.document 类型。

let documentPickerController = UIDocumentPickerViewController(documentTypes: ["com.microsoft.word.doc", "org.openxmlformats.wordprocessingml.document"], in: .import)

适用于 iOS 14.0+

let documentPickerController = UIDocumentPickerViewController(forOpeningContentTypes: [.appleArchive])

感谢@sadegh bitarafan 的更新

关于ios - iOS swift 中 UIDocumentPickerController 的 Doc 文件问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46196621/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com