ios核心数据表模式同步

时间:2013-04-01 12:34:44

标签: ios core-data data-synchronization

最好在这里问一下,因为我看不到谷歌搜索结果的亮点。

最后,我的iOS应用和网络应用可以顺畅地同步数据。在iOS方面,核心数据用于播放离线数据。在Web应用程序上,用户可以将自定义字段添加到任何数据库表。因此,新添加的字段存在于较新的请求结果中。我应该如何管理我的应用程序,以便它继续使用包含新添加字段的离线数据。

解决此问题的最佳模式是什么?有任何框架相关吗?

编辑: 旧REST得到结果

{
  "status":"SUCCESS",
  "data":{
    "id":1,
    "createdDateTime":"2012-05-07 08:18:11",
    "modifiedDateTime":"2012-05-07 08:18:11",
    "createdByUser":{
      "id":1,
      "username":"super"
    },
    "modifiedByUser":{
      "id":1,
      "username":"super"
    },
    "owner":{
      "id":1,
      "username":"super"
    },
    "department":null,
    "firstName":"First",

  },
  "message":null,
  "errors":null
}

自定义字段添加后,新的REST结果:

 {
      "status":"SUCCESS",
      "data":{
        "id":1,
        "createdDateTime":"2012-05-07 08:18:11",
        "modifiedDateTime":"2012-05-07 08:18:11",
        "createdByUser":{
          "id":1,
          "username":"super"
        },
        "modifiedByUser":{
          "id":1,
          "username":"super"
        },
        "owner":{
          "id":1,
          "username":"super"
        },
        "department":null,
        "firstName":"First",
        "customField":"hello",
      },
      "message":null,
      "errors":null
    }

1 个答案:

答案 0 :(得分:0)

有关动态添加核心数据属性here的详细讨论。