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

10-11 20:15