Google云端硬盘和iOS8 UIDocumentPickerViewController-文件变灰

Pie*_*rre 5 ios google-drive-api ios8

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

我在iCloud和Dropbox上没有问题,但是在Google云端硬盘中,我无法导入文件,因为在显示文件的界面中该文件显示为灰色(导出就像超级按钮一样工作)。

有趣的是,如果我通过Web界面将zip文件上传到云端硬盘,则文件不会显示为灰色,而是可以通过UIDocumentPickerViewController导入它-因此我怀疑这是在导出过程中出现的问题,当我想要创建该问题时导入zip文件。

笔记:

当然,可以通过Google云端硬盘网络界面下载导出的zip文件。

我尝试使用专有扩展名(而不是.zip)将其定义为info.plist,但结果相同(除从Drive导入外,其他所有地方都可以使用)

我以为问题是与传递给UIDocumentPickerViewController的UTI 有关,但是我尝试了所有类型的UTI(kUTTypeZipArchive,@“ public.archive”,@“ public.zip-archive”)(均不成功):或带有.zip扩展名)

我还导出/导入XML文件(具有专有扩展名),并且一切对于包括Drive在内的所有云服务都运行良好-我只需要在UIDocumentPickerViewController允许的UTI中添加“ public.data” UTI 。

Mic*_*ler 3

这似乎是 Google Drive 中的一个错误。它不能正确处理允许的UTI。

我也想开放我自己的专有类型,但没有成功。我必须添加“public.data”以允许所有文件并在选择文档时检查扩展名。这不像选择器中只有我的类型可用那样好,但它有效。