我使用 AWS Mobile Hub 作为我的 swift 应用程序的后端。 该应用程序使用从 DynamoDB 加载数据的 TableView ,但我还需要在应用程序中拥有数据库的离线副本,以便它仍然可以离线运行,但是当它连接到互联网时,它应该获得在线数据库的最新副本.实现此目的的最佳解决方案是什么?
最佳答案
有几种方法。
如果数据不是很大,只需将 json 字符串存储到 NSUserDefaults。每次加载新数据时更新 userdetaults,这样您就可以与新数据同步。
如果数据很大而不是使用 coredata。
关于ios - 存储数据库的脱机副本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38752331/