我有一个表示类别的分层结构数据,其中一个类别有一个父类别和一个子类别列表。
这是使用以下格式的JSON从Web服务检索的:
{
id = 1;
name = MyCategoryName;
parentId = 328;
}
我按如下方式设置了数据模型:
identifier
mappedKeyName = id
属性上
children
关系中,我设置了relatedByAttribute = identifier
parent
关系中,我设置了mappedKeyName = parentId
和relatedByAttribute = identifier
当我使用[MR_importFromObject:inContext:]
时,数据库包含空行,我认为是因为MR无法找到要设置的父类别。
我在数据模型中做错了什么?有没有办法只使用魔法记录的导入功能,或者我必须在所有类别保存到数据库后手动建立关系?