HTML5   发布时间:2022-04-27  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了ios – 文档提供程序不一致大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
@H_489_4@ 我正在使用新的文档提供程序@L_696_0@来尝试将文件导出到第三方云服务:

UIDocumentMenuViewController* activity = [[UIDocumentMenuViewController alloc] initWithURL:writer.file
                                                                                    inMode:UIDocumentPickerModeExportToservice];

当我运行这个时,我会看到iCloud,Google Drive和DropBox作为一个选项(它们似乎可以工作).即使我安装了应用程序,我看不到的是Box.

更奇怪的是,当我使用UIDocumentPickerModeOpen时,Box会与iCloud一起出现,但DropBox和Google Drive会丢失.但是,我不能从任何一个提供商打开文件;它不会让我选择我的自定义文档类型.在我刚刚导出CSV文件的另一个应用程序似乎没有问题到所有提供商.

文件使用自定义文件类型,我猜这是问题的一部分.这里还有其他questions,我相信我已经正确地遵循了指示.

添加自定义文件类型时是否错过了一个步骤?创建文档菜单时还有其他选项吗?文档提供程序中是否存在错误? (我注意到它适用于iCloud Drive的所有情况.)

解决方法

目前只有iCloud Drive支持所有四种模式:导入,导出,打开和移动. DropBox和Google Drive不支持打开. Box确实支持open.我认为除了等待所有云提供商支持所有模式之外,开发人员可以做的事情并不多.

我也使用自定义UTI,这个设置对我有用.我可以从iCloud Drive中选择一个.qvlibrary文件,然后使用安全范围的URL打开它.记得在访问文件或目录之前调用 – [NSURL startAccessingSecurityScopedresource].

大佬总结

以上是大佬教程为你收集整理的ios – 文档提供程序不一致全部内容,希望文章能够帮你解决ios – 文档提供程序不一致所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。