如何在CloudKit中实现saveEventually

时间:2015-09-02 14:17:00

标签: parse-platform cloudkit

真正最好的Parse功能之一是PFObject的saveEventually方法。来自Parse的文档:

saveEventually
将来在某个未指定的时间将此对象保存到服务器,即使Parse当前无法访问。

基本上它会在本地保存它,并且只要感觉有连接就会继续尝试推送Parse。 如何使用CloudKit实现相同的功能?

1 个答案:

答案 0 :(得分:1)

在CloudKit中,您必须自己做所有事情。

您可以在queue中设置对象(在内存中并在应用程序重新启动时保留为文件)当对象保存到CloudKit时,您可以将其从队列中删除。

您可以创建一个特殊的队列对象,其中包含实际数据以及一些额外信息,如时间戳和重试次数。

在你的AppDelegate应用程序中,didFinishLaunchingWithOptions你应该从文件中读取队列并继续处理