首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用MagicalRecord导入数据

使用MagicalRecord导入数据
EN

Stack Overflow用户
提问于 2013-04-25 08:32:34
回答 1查看 2K关注 0票数 5

我使用MagicalRecord从plist导入数据。正如本教程导入数据变得很容易所解释的那样,我正在使用代码少导入。

我有两个实体制造商和汽车,他们分别有一对多和一对一的关系。

褶皱结构

这个进口工作很好

代码语言:javascript
复制
NSArray *manufacturers = ...

[MagicalRecord saveWithBlock:^(NSManagedObjectContext *localContext) {
        [manufacturers enumerateObjectsUsingBlock:^(id obj, NSUInteger idx, BOOL *stop) {
            [Manufacturer MR_importFromObject:obj inContext:localContext];
        }];
    } completion:^(BOOL success, NSError *error) {

}];

但这是没有得到导入的

代码语言:javascript
复制
[MagicalRecord saveWithBlock:^(NSManagedObjectContext *localContext) {
        [Manufacturer MR_importFromArray:manufacturers inContext:localContext];
    } completion:^(BOOL success, NSError *error) {

}];

任何解释都将不胜感激。

编辑:制造商数组的日志

代码语言:javascript
复制
[
    {
        "Cars": [
            {
                "CarID": 1,
                "Name": "Civic"
            },
            {
                "CarID": 2,
                "Name": "Jazz"
            },
            {
                "CarID": 3,
                "Name": "City"
            }
        ],
        "ManufacturerID": 1,
        "Name": "Honda"
    }
]
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-05-01 11:03:31

这个问题似乎就像MagicalRecord中的一个bug,找到了一个针对这个问题的开虫场

MR_importFromArray:MR_saveWithBlock:代替saveWithBlockAndWait:解决了这个问题。Bug修复

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16209985

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档