0

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

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

4

1 回答 1

2

AFIncrementalStore 与一个简单的 REST API 配合得很好。

您可能必须重写该representationForResponse方法以与您的模型进行良好匹配,但这应该是所需要的(当然除了 init 部分)

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

我目前正在做一个电子商务应用程序,我的 API 向我发送带有expiration_dateunix 时间戳的产品。我保存在 CoreData 中,然后在我的 NSManagedObjectProduct方法上有一个类别,等等hoursRemainingweeksFromNow以便在 UI 中更轻松地显示。

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

于 2013-05-17T21:48:07.603 回答