【发布时间】:2014-04-30 12:58:19
【问题描述】:
我正在尝试使用 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 就可以了?
感谢任何指导,在此先感谢!
【问题讨论】:
-
我不能说我已经使用了 MR 的那个功能,但是你有没有看过 RestKit 可能对你有帮助。
-
@Wain 感谢您的建议,我正在用神奇的记录做很多事情,它确实为我节省了很多时间,因为有这个功能我想使用它,并且不要为此导入另一个库。我知道这个问题的解决方法,但我也想知道这种行为是否可能。感谢您的帮助!
-
Saul Mora 在 Cocoa is my Girlfriend 网站上有一篇很棒的帖子,名为“轻松导入数据”。也许这可以帮助你。
-
@Koen 谢谢,是的,我已经读过,但我不明白这是否可能?
标签: ios objective-c core-data magicalrecord