AFIncrementalStore用于将核心数据与REST API同步

时间:2013-05-17 21:19:01

标签: ios afincrementalstore

我想知道您是否曾使用AFIncrementalStore在Core Data和REST API之间进行同步?如果你这样,在没有Heroku Core Data Buildpack的情况下使用它是一个很好的方法吗?我不喜欢黑暗魔法:P

我的核心数据模型可能与REST API完全不匹配。

1 个答案:

答案 0 :(得分:2)

AFIncrementalStore可以通过简单的REST API正常运行。

您可能必须覆盖representationForResponse方法才能与您的模型完美匹配,但它应该是所有需要的(当然,除了init部分)

我的建议:在API和CoreData模型之间进行精确匹配,然后使用类别以您希望的方式生成数据。

我目前正在开一个电子商务应用,我的API向我发送的产品expiration_date是一个unix时间戳。我保存在CoreData中,然后在我的NSManagedObject Product方法上有一个类别,如hoursRemainingweeksFromNow等等,以便在UI中更容易显示。

对于这些关系,我不会使用AFIncrementalStore自动提取这些关系,所以我不能说太多。