Anu*_*das 5 core-data ios magicalrecord
我正在使用MagicalRecord从plist导入数据.我正在使用代码少导入,如本教程中所述,导入数据轻松.
我有两个实体制造商和汽车,他们分别有一对多和一对一的关系.

Plist结构

这个导入工作正常
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) {
}];
Run Code Online (Sandbox Code Playgroud)
但这不是进口的
[MagicalRecord saveWithBlock:^(NSManagedObjectContext *localContext) {
[Manufacturer MR_importFromArray:manufacturers inContext:localContext];
} completion:^(BOOL success, NSError *error) {
}];
Run Code Online (Sandbox Code Playgroud)
任何解释都将受到高度赞赏.
编辑:制造商阵列的日志
[
{
"Cars": [
{
"CarID": 1,
"Name": "Civic"
},
{
"CarID": 2,
"Name": "Jazz"
},
{
"CarID": 3,
"Name": "City"
}
],
"ManufacturerID": 1,
"Name": "Honda"
}
]
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1966 次 |
| 最近记录: |