iphone - MagicalRecord:如何将值导入相关实体

标签 iphone ios core-data magicalrecord

我正在使用一个 Web 服务,该服务返回如下示例所示的结果:

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

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

Core Data relationship method

使用 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/

相关文章:

iphone - UIView 类别 - 自定义方法不返回 UIView

ios - 为什么 UITableViewCell 背景颜色不起作用(在界面生成器中设置)?

ios - 使用核心数据调用 NSPredicate 中对象的方法

cocoa - NSManagedObject 作为 NSDictionary 键?

ios - 在后台队列中保存临时管理对象上下文

iPhone 应用程序本地化和国际化

ios - 当我点击 UISearchBar 时,它会转到 View 的顶部

javascript - Sencha Touch 2.x - 如何将自定义 View 加载到选项卡面板中?使用 xtype?

iphone - 重复的 UIView

ios - 获取用户的 iTunes Connect 用户名?