使用MySQL数据库自动同步iOS应用程序(Objective-C)本地数据库

时间:2016-03-09 09:52:12

标签: ios mysql objective-c core-data synchronization

我已经构建了一个从服务器(PHP MySQL)中提取json数据的iOS应用程序,现在我需要将此体系结构更改为此模式,以使我的应用程序在线/离线工作:enter image description here

对自动同步的解决方案有任何建议吗?

2 个答案:

答案 0 :(得分:1)

基本上您需要按照以下步骤操作:

  1. 启动时,应用程序:didFinishLaunchingWithOptions:您需要检查internet connection。如果不可用,请通知用户启用它。
  2. 注册互联网连接后,您需要连接到服务器并检索json并将其映射到数据库模型。我建议你使用JSONModel来解析json和MagicalRecord,以便轻松地将数据保存到数据库中。
  3. 这将解决您对自动同步的所有需求。

答案 1 :(得分:1)

我将这个架构用于couchDB而不是MySQL。

enter image description here