我正在使用一个 Web 服务,该服务返回如下示例所示的结果:
{
"name":"Frank",
"meals":[
"cheeseburger",
"lasagne"
]
}
我的核心数据架构如下所示:
使用 MagicalRecord 的 MR_importValuesForKeysWithObject
方法,我该如何将 meals
键映射到相关的 Meals.name
属性?
我可以使用 for in
循环手动映射膳食,但只是想知道是否有一种方法 MR_importValuesForKeysWithObject
可以为我执行此操作?
基本上,我希望 JSON“meals”数组中的每个对象都成为一个新的 Meals 实体。
最佳答案
重写 Person 对象上的 importMeals:
并手动执行查找/创建/关联。
(较长的答案) 通过 MagicalRecord 导入的每个属性都会在目标对象上调用 import(PropertyName),通过实现它,您可以覆盖功能。
关于iphone - MagicalRecord:如何将值导入相关实体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14892836/