使用数据库脱机,然后在与iPhone建立新连接时进行更新

时间:2016-08-23 11:03:05

标签: ios swift sqlite core-data

我被要求脱机使用我的应用程序,这意味着存储通过Api收集的数据,以便在没有可用连接时使用。问题是,当建立新连接时,我的本地数据可能已过期。此外,离线时所做的任何更改都需要更新服务器。

我知道一种同步数据库的方法,这样当建立新连接时,数据会自动更新。但是,在浏览Google之后,我还没有找到明确的方法。

任何人都可以帮我指出正确的方向吗?

1 个答案:

答案 0 :(得分:0)

应该有一个类似时间戳的字段来指示上次同步的时间。当连接在线时,请根据时间戳进行获取验证,并在脱机存储中更新数据。

同样,当您在离线时进行更新时,您可以设置一些bool值来检查数据是否已同步,并在您联机时进行同步。