1

我想创建一个 PFObject 并将其保存在本地,这样如果用户退出应用程序(或者天堂禁止,它崩溃),该对象在设备上仍然完好无损,但在用户准备提交之前不会上传到服务器。这可能吗?

我知道有'saveEventually'方法,但我的理解是它会在某些时候自动将自己保存到服务器,这不是我想要的。我只想在本地保存,并且仅在用户完成后上传到服务器。

4

1 回答 1

1

如果您启用了本地数据存储,则调用pinObjectInBackground()一个对象应该使该对象在会话之间保持不变。每次对要保存的对象进行更改时,pinObjectInBackground()再次调用。saveEventually()在您调用或其他一些保存函数之前,该对象不会保存到服务器。只要它被固定,任何使用的查询fromLocalDatastore()都可以获取您本地存储的对象。

于 2015-08-31T21:49:51.530 回答