Ios 如何使用NSMetaDataQuery API从iCloud驱动器中的应用程序容器中获取文件/文件夹列表?

Ios 如何使用NSMetaDataQuery API从iCloud驱动器中的应用程序容器中获取文件/文件夹列表?,ios,objective-c,swift,Ios,Objective C,Swift,我知道iCloud Drive中的每个应用程序都可以被视为一个容器 我想知道如何使用NSMetadataQuery API从iCloud驱动器中的应用程序容器中获取文件/文件夹列表 我尝试使用NSMetadataQuery通过在NSMetadataQueryAccessibleUbiquitousExternalDocumentsScope中设置作用域来搜索它,但没有响应 中有一个示例,但当我将范围更改为NSMetadataQueryAccessibleUbiquitousExternalDoc

我知道iCloud Drive中的每个应用程序都可以被视为一个容器

我想知道如何使用
NSMetadataQuery API
从iCloud驱动器中的应用程序容器中获取文件/文件夹列表

我尝试使用
NSMetadataQuery
通过在
NSMetadataQueryAccessibleUbiquitousExternalDocumentsScope
中设置作用域来搜索它,但没有响应

中有一个示例,但当我将范围更改为
NSMetadataQueryAccessibleUbiquitousExternalDocumentsScope
时,仍然没有任何示例

我想像使用
UIDocumentPickerViewController
一样从iCloud驱动器中的应用程序中取出所有文件或文件夹,但不想像
UIDocumentPickerViewController
那样让用户界面交互


UIDocumentPickerViewController
是访问iCloud驱动器的唯一方法吗?

您是否设法解决了此问题。我正在尝试从应用程序中访问共享的iCloud Drive文档。我将NSMetadataQueryAccessibleUbiquitousExternalDocumentsScope添加到NSMetadataQuery搜索范围中,但它似乎看不到共享文档。