我正在尝试通过提供 2 个功能将 iCloud Drive 功能添加到我的 iPhone 应用程序中:
- 将存储在 iCloud Drive 上的文档导入我的本地应用程序
- 将文档从本地存储导出到 iCloud Drive
第一部分完成了,这很容易。我用UIDocumentPicker
withUIDocumentPickerModeImport
来获取一个文件 url,我刚刚阅读它以在我的应用程序中使用该文档。
然而,第二部分让我感到困惑。如果我理解正确,我所要做UIDocumentPicker
的就是使用应用程序本地商店中某些文档的文件 url实例化 a ,然后UIDocumentPicker
将完成所有其余工作(= 保存到 iCloud Drive,以防用户在那里选择一个位置) .
这个对吗?因为这是我已经实现的。虽然文件显示在选择器选择的文件夹中,但它们既不会同步到我的 Mac 也不会同步到 www.icloud.com。因此,无论这意味着什么,它们似乎都以某种方式存储在“我手机上的文档选择器”中。
难道我做错了什么?我复制到 Mac 上的 iCloud Drive 文件夹中的文件完美地显示在 iPhone 的导入选择器中。