iOS:Magical Record导入层次关系

时间:2015-02-26 18:23:59

标签: ios core-data hierarchy magicalrecord datamodel

我有一个表示类别的分层结构数据,其中一个类别有一个父类别和一个子类别列表。

这是使用以下格式的JSON从Web服务检索的:

{
    id = 1;
    name = MyCategoryName;
    parentId = 328;
}

我按如下方式设置了数据模型:

enter image description here

  • 在我设置identifier
  • mappedKeyName = id属性上
  • children关系中,我设置了relatedByAttribute = identifier
  • parent关系中,我设置了mappedKeyName = parentIdrelatedByAttribute = identifier

当我使用[MR_importFromObject:inContext:]时,数据库包含空行,我认为是因为MR无法找到要设置的父类别。

我在数据模型中做错了什么?有没有办法只使用魔法记录的导入功能,或者我必须在所有类别保存到数据库后手动建立关系?

0 个答案:

没有答案