我有一个休息网络服务,可以让我得到以下结构的 json 响应:
{
"Categories": [
{
"category_id":1,
"category_name":"category 1"
},
{
"category_id":2,
"category_name":"category 2"
}
],
"Products":[
{
"product_id":1,
"product_name":"Product 1",
"category_id":1
},
{
"product_id":2,
"product_name":"Product 2",
"category_id":1
},
{
"product_id":3,
"product_name":"Product 3",
"category_id":2
}
]
}
我正在为我的 iOS 应用程序创建一个核心数据模型,我可以在其中保存这些数据,如下所示。
问题是如何使用我在核心数据模型中创建的关系来映射这些数据?
我想到的最愚蠢的想法是根据类别 id 搜索每个产品的类别,然后将其设置为 Product.category = category [i] ,但必须有一种更简单的方法来做到这一点。