如何在Internet连接不可用时将记录保存到CloudKit

时间:2014-10-14 13:39:41

标签: ios8 xcode6 cloudkit

这个问题很明显,但对我来说答案并不完全......

所以,我想将(a)记录保存到CloudKit,而且当互联网连接让我这么做时,但是当没有wifi连接时,如何实现这一点,3G / LTE,例如,在'飞机模式'。

我不想每15/30分钟刷新一次,比如提取新邮件,但要在网络连接恢复时保存。

请问任何想法?

1 个答案:

答案 0 :(得分:0)

实现此目的的唯一方法是在本地保存数据,然后在连接时同步数据。这取决于您将数据存储在设备上的数据类型。什么是最好的结构。您可以将其存储在CoreData中,也可以只存储在XML或其他文件中。你需要一个同步机制。

你可能想看看这个: Using Core Data, iCloud and CloudKit for syncing and backup and how it works together