我尝试使用MagicalRecord自动导入数据。我已经阅读了我找到的所有答案,但不明白是否可能。这就是我的数据模型的样子:
我的应用程序有两个步骤。首先我获取组织数据,然后使用
导入它[organization MR_importValuesForKeysWithObject:response];
这很好用,以后我会收到参与者,并使用
导入它们[participant MR_importFromArray:response];
这也行得通,我只想添加参与者关系。我参加的Json看起来像这样:
(
{
CoverImage = "<null>";
Id = 4377;
LogoImage = "<null>";
Name = "Participant name";
ParentOrganizationId = 2;
Phone = "123 123-1234";
}
)
ParentOrganizationId是此参与者所属组织的组织ID。 所以问题是,当导入参与者时,是否可以将此关系设置为已保存的组织?也许我需要在我的属性用户信息中设置relatedByAttribute或mappedKeyName,那是不是?
感谢任何指导,提前感谢!
答案 0 :(得分:0)
好吧,经过3天的搜索,我终于找到了它。有可能的!
This是我找到解决此问题的方法。
我所要做的就是 在组织模型参与者关系中添加mappedKeyName“参与者” 在Participant模型中,parentOrganization relationship添加mappedKeyName“ParentOrganizationId”和relatedByAttribute“organizationID”。
使用此功能一切正常。