gpt4 book ai didi

ios - Google Drive 和 iOS8 UIDocumentPickerViewController - 文件变灰

转载 作者:可可西里 更新时间:2023-11-01 04:46:03 31 4
gpt4 key购买 nike

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

我在 iCloud 和 Dropbox 上没有问题,但在 Google Drive 上我无法导入文件,因为它在显示文件的界面中显示为灰色(导出非常有效)。

有趣的是,如果我通过 Web 界面上传一个 zip 文件到 Drive,文件不会变灰,我可以通过 UIDocumentPickerViewController 导入它。 - 所以我怀疑这是导出过程中的一个问题,导致我想导入 zip 文件时出现问题。

注意事项:

导出的 zip 文件当然可以通过 Google 驱动器网络界面下载。

我尝试使用专有扩展(而不是 .zip)将其定义为 info.plist,但结果相同(除了从 Drive 导入时在任何地方都有效)

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

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

最佳答案

这似乎是 Google 云端硬盘中的错误。它没有正确处理允许的 UTI。

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

关于ios - Google Drive 和 iOS8 UIDocumentPickerViewController - 文件变灰,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28226822/

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