ios - 如何使用 iCloud 在我的应用程序之间同步 UIdocument 文件(保存在本地文档目录中)?

标签 ios objective-c synchronization icloud uidocument

我有一个应用程序将几个 UIDocumnet 文件保存在本地文档目录中并显示 UIdocument 数据。

我想在按钮按下事件时将此文档目录文件夹(本地保存的每个文件)与 icloud 同步。我找不到任何支持将本地保存的文档与 icloud 同步的支持。从最近几天开始,我一直在摸不着头脑。

如有任何帮助,我们将不胜感激!

最佳答案

Apple 提供了有关此主题的大量 文档,并且都内置在 Xcode 中。一个好的起点是 Managing the Life Cycle of a Document .基本步骤是:

  1. 在本地创建文档
  2. 使用 NSFileManager 将文档移动到 iCloud
  3. 使用 NSMetadataQuery 查找现有的 iCloud 文档。
  4. 再次使用 NSFileManager 从 iCloud 下载文档。

在过去的 2-3 年中,还有许多关于该主题的 WWDC session ,任何拥有当前 Apple 开发者帐户的人都可以参加。

关于ios - 如何使用 iCloud 在我的应用程序之间同步 UIdocument 文件(保存在本地文档目录中)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17589340/

相关文章:

MYSQL同步/数据从多个数据库插入到单个目标数据库

javascript - Twilio.Sync map 经常无法获取 300 多个项目

objective-c - iOS AVFoundation 将视频流式传输到 OpenGL 纹理

objective-c - `.A`中的 `libobjc.A.dylib`是什么

javascript - 为什么在 IOS 上选择 List.Accordion 时会以白色突出显示?

ios - 进入后台并返回前台后无法继续从 AVAssetReaderOutput 读取

objective-c - 为什么setValue :forKey: fail on a 32-bit system but not 64-bit?

java - Java 如何管理对数组元素的多线程访问?

iOS 9 将 gif 保存到照片库

ios - float 和 double 有什么区别?