Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/three.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Parse platform 如何在CloudKit中实现saveFinally_Parse Platform_Cloudkit - Fatal编程技术网

Parse platform 如何在CloudKit中实现saveFinally

Parse platform 如何在CloudKit中实现saveFinally,parse-platform,cloudkit,Parse Platform,Cloudkit,PFObject的savefinally方法是真正最好的解析特性之一。从Parse的文档: 最终保存 在将来某个未指定的时间将此对象保存到服务器,即使解析当前无法访问。 基本上,它将其保存在本地,并在感觉有连接时不断尝试推送解析。 如何使用CloudKit实现相同的功能?在CloudKit中,您必须自己完成所有工作 当对象保存到CloudKit时,您可以在内存中设置该对象,并在应用程序重新启动时将其保存到文件中,您可以将其从队列中删除 您可以创建一个特殊的队列对象,该对象将包含实际数据以及一些额

PFObject的savefinally方法是真正最好的解析特性之一。从Parse的文档:

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

基本上,它将其保存在本地,并在感觉有连接时不断尝试推送解析。
如何使用CloudKit实现相同的功能?

在CloudKit中,您必须自己完成所有工作

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

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

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