我一直在困惑我的应用程序为iCloud改装了几天,希望有人可以提供帮助。在经过代码签名问题后,我不确定我了解用于合并iCloud的模型。我会告诉你我首先想要解决的问题,因为我是一个很大的信徒,告诉人们在让他们尝试修复我正在做的事情之前要做的事情:-)适合我的iCloud应用程序
我的应用程序的工作流程
- 用户浏览其中列出了一系列培训计划的商店,他们可以下载
- 用户选择一个计划,并将其下载
- 我拉离我们的网络服务器的培训计划定制自己的需求
- 我添加了他们下载到plist的培训计划的文件名计划他们自己
- 用户打开的培训计划,并认为这一天到一天的时间表
我希望用户能够做到这一点对自己的iPhone,然后打开自己的iPad,看到完全一样的培训计划在那里同步。
我的问题 我目前将文件保存到文档目录,并且工作得很好。我如何对此进行改进以与iCloud协同工作,以使未启用iCloud的人可以继续使用该应用程序,但那些获得额外收益的人可以继续使用该应用程序?
我的理解 我很困惑我是否仍然需要保存到Documents文件夹,然后将副本保存到iCloud文件夹或是否从现在开始写入iCloud文件夹。
如果是前者,我相信我只是将文档文件夹文件复制到iCloud区域以便将其推出,但是如何检测iCloud文件夹中的新文件并将其复制回我的Documents文件夹?
如果是后者,文件应该存在吗?
我希望是后者,并且还支持设备,而iCloud中打开...
感谢任何帮助澄清。
亚当
感谢Rog--我以为我已经通过了iCloud上的所有文档,但没有专门介绍过这篇文章。它从流程的角度回答了一些问题。对苹果来说,采取所有这些精确的代码片段并发布示例代码将它们捆绑在一起非常棒。我遇到过Recipes和DocInteraction,但都没有真正做到这一点,也没有遵循自己的建议询问用户是否想配置iCloud或将其用于此应用。 – earnshavian