Ios8 UIDocumentPickerViewController&;IOS 8中的iCloud授权

Ios8 UIDocumentPickerViewController&;IOS 8中的iCloud授权,ios8,xcode6,Ios8,Xcode6,我在app Store中有一个基于文档的应用程序。现在,我正在尝试在我的应用程序中使用UIDocumentPickerViewController来共享我的应用程序UIDocumentProviderExtension支持的应用程序中的文件 以前我使用UIDocumentInteractionController在应用程序之间传输文件。问题是,当我使用UIDocumentPickerViewController时,我在应用程序中遇到了错误“iCloud权限丢失” 根据苹果的文档,如果我的应用程序

我在app Store中有一个基于文档的应用程序。现在,我正在尝试在我的应用程序中使用
UIDocumentPickerViewController
来共享我的应用程序
UIDocumentProviderExtension
支持的应用程序中的文件

以前我使用
UIDocumentInteractionController
在应用程序之间传输文件。问题是,当我使用
UIDocumentPickerViewController
时,我在应用程序中遇到了错误“iCloud权限丢失”


根据苹果的文档,如果我的应用程序支持iCloud存储,我需要添加iCloud权限,但这不是我的应用程序的要求。因此,我想了解iCloud授权对演示
UIDocumentPickerViewController
的要求是什么?

即使您的应用程序本身不支持iCloud文档存储,
UIDocumentPickerViewController
也允许您的应用程序访问共享的iCloud文档。这是
UIDocumentPickerViewController的默认行为

因此,如果您想使用
UIDocumentPickerViewController
,您必须将iCloud权限添加到您的应用程序ID中

如果没有,您可能希望在应用程序中创建一个
DocumentProviderExtension
。然后,您无需将iCloud权限添加到您的应用程序id中,您的用户就可以从他们首选的应用程序中访问您的文档(该应用程序有一个
UIDocumentPickerViewController