保存任何未保存的PFObject甚至用户终止应用程序

Jay*_*iyk 5 ios parse-platform swift

我正在创建一个社交网络应用程序,用户可以在其中创建组,发布图片,更新图片.等等

我遇到的问题是,有时,在将数据保存到Parse的过程中,用户可以终止应用程序.

我想知道这个问题是否有解决办法?无论如何我可以检索任何未保存的PFObject并保存它们吗?

iFo*_*sts 3

saveEventually对你来说足够好吗?

\n\n
\n

优点是,如果用户当前没有网络连接,saveEventually 会将更新存储在设备上,直到重新建立网络连接。如果您的应用程序在连接恢复之前关闭,Parse 将在下次打开应用程序时重试。

\n
\n\n
PFObject *gameScore = [PFObject objectWithClassName:@"GameScore"];\ngameScore[@"score"] = @1337;\ngameScore[@"playerName"] = @"Sean Plott";\ngameScore[@"cheatMode"] = @NO;\n[gameScore saveEventually];\n
Run Code Online (Sandbox Code Playgroud)\n\n

或者您可以声明您的 app\xe2\x80\x99s 支持后台任务,这样当您的应用程序不在前台时,您仍然可以上传(或下载)数据。

\n