MagicalRecords importFromArray返回空数组

时间:2014-03-01 13:55:53

标签: ios core-data magicalrecord magicalrecord-2.1 magicalrecord-2.2

我正在使用以下代码创建我的团队NSManagedObjects。但是当我打印我的数组对象时,Xcode控制台告诉我数组是空的。

[MagicalRecord saveWithBlock:^(NSManagedObjectContext *localContext)
{
    NSArray *array = [Team MR_importFromArray:objects inContext:localContext];   
}
completion:^(BOOL success, NSError *error)
{

}];

完成块调用但我不明白为什么?没有创建对象。有任何建议或解决方法吗?

魔法记录似乎创造了记录,但有些延迟。

2 个答案:

答案 0 :(得分:2)

MagicalRecord 2.2有一个不能保存导入的错误。使用版本2.0.8。它有saveWithBlock

答案 1 :(得分:0)

在完成处理程序中添加错误记录以获取有关该问题的更多信息:

NSLog(@"Error: %@", [error localizedDescription]);

另外,请看一下GitHub上的这个帖子:

https://github.com/magicalpanda/MagicalRecord/issues/656