ios - 需要允许 ppt 文件被 UIDocumentPicker 选中
问题描述
我需要允许 ppt、docx、xlsx 和 pdf 文件仅由我的应用程序中的文档选择器拾取。初始化文档选择器时需要设置哪些文档类型?
解决方案
我在下面提到的代码中添加了几种类型,请检查它是否解决了您的问题:
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.movie”、“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"
如果您有任何问题,请发表评论。
乐意效劳!
推荐阅读
- javascript - 当 source 在 document.implementation.createHTMLDocument 对象中时,canvas getImageData 对于图像是黑色的
- python - 导入 numpy 并调用 Fortran 库时出现分段错误
- botframework - 用相同的话语训练后未检测到 LUIS 实体
- python - 如何制作分组条形图
- swift3 - 在 UIPageViewController 中调整实例化视图控制器的大小?
- javascript - Highcharts 中按月分类的分类
- amazon-web-services - AWS API Gateway - 根据分钟而不是秒来限制请求。
- php - PHP)如何使json多个数组?
- actions-on-google - 入住客人的 GA 技能
- eclipse - 通过代码禁用 Eclipse 中缺少的项目性质