这是我的json和托管对象模型:
{
lasttime: 1387351751288
AreaList: [
{
provinceid: 1,
provincename: "a",
count: 1,
},
{
provinceid: 2,
provincename: "b",
count: 2,
}
]
}
@interface Province : NSManagedObject
@property (nonatomic, retain) NSString * provinceid;
@property (nonatomic, retain) NSString * provincename;
@property (nonatomic, retain) NSNumber * count;
@property (nonatomic, retain) NSNumber * lasttime;
@end
我想将“lasttime”映射到Province.lasttime,我该如何修改映射?
答案 0 :(得分:0)
在映射过程中无法直接复制到对象,因为你不能同时索引数组并同时使用数组外的东西。
我会考虑将时间映射到自己的对象,然后通过与省份的关系进行连接。同样,由于相同的原因,这不能完全在映射中完成,因此您需要连接成功块中的对象。
如果将时间映射到对象中然后复制该值,则使用成功块来建立连接也可以正常工作而没有关系。
答案 1 :(得分:0)
试试这个:
[mapping addAttributeMappingsFromDictionary:@{
@"@parent.lasttime" : @"lasttime"
}];