我正在使用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/