对于ParseUser或ParseObject,使用saveEventually()而不是save()或saveInBackground()

Vai*_*wal 5 parse-platform

查看Parse文档,有一个saveEventually()方法可用于代替save()和saveInBackground().

我可以在代码中的任何地方使用此功能代替save和saveInBackground,因此我不必担心用户在离线和在线之间切换,在没有连接的情况下我不必处理保存吗?使用这种方法有什么缺点吗?

Enr*_*tyo 13

根据Parse的iOS指南:

大多数保存功能会立即执行,并在保存完成后通知您的应用.如果您不需要知道保存何时完成,则可以使用saveEventually.优点是,如果用户当前没有网络连接,saveEventually会将更新存储在设备上,直到重新建立网络连接.如果您的应用在连接恢复之前关闭,Parse将在下次打开应用时再次尝试.

因此,save如果在保存完成后需要回调,您将使用.我认为你可以根据你正在处理的情况使用两者.