Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/111.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios iCloud驱动器/UIDocumentPicker混乱_Ios_Iphone_Icloud_Uidocument_Icloud Drive - Fatal编程技术网

Ios iCloud驱动器/UIDocumentPicker混乱

Ios iCloud驱动器/UIDocumentPicker混乱,ios,iphone,icloud,uidocument,icloud-drive,Ios,Iphone,Icloud,Uidocument,Icloud Drive,我正试图通过提供两个功能将iCloud Drive功能添加到我的iPhone应用程序中: 将存储在iCloud Drive上的文档导入我的本地应用 将文档从本地存储导出到iCloud驱动器 第一部分完成了,非常简单。我使用UIDocumentPicker和UIDocumentPickerModeImport来获取一个文件url,我只是读取该url以在我的应用程序中使用该文档 然而,第二部分让我有些困惑。如果我理解正确,我所要做的就是用app local store中某个文档的文件url实例化

我正试图通过提供两个功能将iCloud Drive功能添加到我的iPhone应用程序中:

  • 将存储在iCloud Drive上的文档导入我的本地应用
  • 将文档从本地存储导出到iCloud驱动器
第一部分完成了,非常简单。我使用
UIDocumentPicker
UIDocumentPickerModeImport
来获取一个文件url,我只是读取该url以在我的应用程序中使用该文档

然而,第二部分让我有些困惑。如果我理解正确,我所要做的就是用app local store中某个文档的文件url实例化一个
UIDocumentPicker
,剩下的一切都由
UIDocumentPicker
来完成(=保存到iCloud Drive,以防用户在那里选择位置)

这是正确的吗?因为这就是我实现的。虽然这些文件显示在picker selection文件夹中,但它们既不会同步到我的Mac,也不会同步到www.icloud.com。所以,不管这意味着什么,它们似乎以某种方式存储在“我手机上的文档选择器”中

我做错什么了吗?我复制到mac上iCloud驱动器文件夹的文件完美地显示在iPhone的导入选择器中。

事实上,这些文件刚刚出现在finder(以及www.iCloud.com)中。所以它一定是有同步问题,或者只是需要一段时间才能同步

问题回答/结束:)

事实上,这些文件刚刚出现在finder(以及www.icloud.com)中。所以它一定是有同步问题,或者只是需要一段时间才能同步


问题已回答/已关闭:)

您对.icloud(未同步)文件没有问题吗?UIDocumentPickServiceController didPickDocument将不同步文件作为.icloud文件返回…不知道如何获得正确的文件.icloud(未同步)文件是否存在问题?UIDocumentPickServiceController didPickDocument将不同步文件作为.icloud文件返回…不知道如何拥有正确的文件