我一直在我的应用程序中使用 UIDocumentMenuViewController 和 UIDocumentPickerViewController 从 Google Drive、DropBox、iCloud 等 3rd 方应用程序导入图像和 pdf。这也用于将一些 pdf 从我的应用程序导出到这些其他应用程序。在最新的 iOS 更新之前,它工作正常。
在 iOS 11 中,导入服务按预期工作,但在我尝试导出 pdf 的应用程序中,该应用程序只显示“iCloud Drive”和“在我的 iPhone 上”选项。它不显示 Google Drive 或 DropBox。此行为特定于 iOS 11。
我在 Apple 上阅读了有关 UIDocumentMenuViewController、UIDocumentPickerViewController 和 UIDocumentBrowserViewController 的文档。他们都没有为 iOS11 中的“UIDocumentPickerModeExportToService”模式指定任何更改。我是否缺少来自 Apple 的任何更新信息?
更新:Dropbox 和 Google Drive 发布了与 iOS11 兼容的新版本应用程序。将这些应用程序更新到新版本即可解决问题!