下载UIDocumentPickerController选择的文件夹中的文件

DrM*_*uer 7 ios nsfilecoordinator uidocumentpickervc icloud-drive uidocumentpickerviewcontroller

我正在尝试下载文件夹层次结构中包含的文件UIDocumentPickerController.我用我从获取URL documentPicker:DidPickDocumentsAtURLs:NSFileCoordinator.

对于iCloud Drive文件提供程序提供的文件夹,它在访问块中提供的URL显然是.zip文件 - 如果文件最初未下载 - 仅包含foo.icloud归档NSURL的文件.如何在压缩过程之前确保已下载这些文件?

我是否应该手动取消归档并将它们再次送入NSFileCoordinator?或者我需要使用startDownloadingUbiquitousItemAtURL:error:?我认为使用它UIDocumentPickerController应该让我摆脱所有的手动协调逻辑.

我错过了什么?