【问题标题】:MagicalRecord: How to import values into a related entityMagicalRecord:如何将值导入相关实体
【发布时间】:2013-02-15 10:36:28
【问题描述】:

我正在使用一个 Web 服务,它返回的结果类似于以下示例:

{
   "name":"Frank",
   "meals":[
      "cheeseburger",
      "lasagne"
   ]
}

我的核心数据架构如下所示:

使用 MagicalRecord 的 MR_importValuesForKeysWithObject 方法,我将如何着手将 meals 键映射到相关的 Meals.name 属性?

之后我可以使用for in 循环手动映射餐点,但只是想知道MR_importValuesForKeysWithObject 是否可以为我执行此操作?

基本上,我希望 JSON“meals”数组中的每个对象都成为一个新的 Meals 实体。

【问题讨论】:

    标签: iphone ios core-data magicalrecord


    【解决方案1】:

    在 Person 对象上覆盖 importMeals: 并手动执行查找/创建/关联。

    (更长的答案) 通过 MagicalRecord 导入的每个属性都会在目标对象上调用 import(PropertyName),通过实现它,您可以覆盖功能。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-01-26
      • 2017-05-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多