首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >谷歌硬盘和iOS8 UIDocumentPickerViewController -文件灰显

谷歌硬盘和iOS8 UIDocumentPickerViewController -文件灰显
EN

Stack Overflow用户
提问于 2015-01-30 07:45:45
回答 1查看 1.2K关注 0票数 6

我正在使用iOS8 UIDocumentPickerViewController将zip文件导出和导入到不同的云服务(iCloud、DropBox、驱动器等)。

我对iCloud和Dropbox没有问题,但是使用Google Drive我不能导入文件,因为在显示文件的界面中它是灰色的(导出非常有用)。

有趣的是,如果我通过网络接口上传压缩文件到驱动器,文件不会灰显,我可以通过UIDocumentPickerViewController导入它-所以我怀疑这是导出过程中的问题,当我想导入压缩文件时会产生问题。

备注:

导出的zip文件当然可以通过Google drive web界面下载。

我尝试使用一个专有的扩展(而不是.zip)来定义它的info.plist,但结果是一样的(除了从驱动器导入外,其他地方都适用)

我认为问题出在传递给UIDocumentPickerViewController的UTI上,但我尝试了所有类型的UTI (kUTTypeZipArchive,@"public.archive",@“public.zip. .zip archive”)都没有成功(两种情况:使用专有扩展,或者使用.zip扩展)

我还导出/导入XML文件(具有专有扩展名),所有云服务都运行良好,包括驱动器-我只需在UIDocumentPickerViewController中允许的UTI中添加"public.data“UTI。

EN

回答 1

Stack Overflow用户

发布于 2015-09-15 16:29:53

这似乎是Google Drive中的一个bug。它不能正确处理allowedUTIs。

我也想打开我自己的专有类型,但它们不起作用。我不得不添加"public.data“来允许所有文件,并在选择文档时检查扩展名。如果只有我的类型在选取器中可用,这不是很好,但它是有效的。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28226822

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档