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

时间:2013-07-11 09:05:47

标签: ios objective-c synchronization icloud uidocument

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

我想在Button Press Event上将此文档目录文件夹(本地保存的每个文件)与icloud同步。我无法找到任何支持将本地保存的文档与icloud同步。自从过去几天以来,我一直在挠头。

非常感谢任何帮助,谢谢!

1 个答案:

答案 0 :(得分:3)

Apple提供了关于此主题的广泛的文档,它全部内置于Xcode中。一个很好的起点是Managing the Life Cycle of a Document。基本步骤是:

  1. 在本地创建文档
  2. 使用NSFileManager将文档移至iCloud
  3. 使用NSMetadataQuery查找现有的iCloud文档。
  4. 再次使用NSFileManager从iCloud下载文档。
  5. 在过去的2 - 3年中,还有许多关于该主题的WWDC会议,对于拥有当前Apple开发者帐户的任何人都可以使用。