JSON我收到了:
1:
{"days":1, "name":"Hans Sarpei"}
2:
{"days":[1,2], "name":"Max Meier"}
对象映射:
RKObjectMapping* map = [RKObjectMapping mappingForClass:[self class] ];
[map mapAttributes:@"name", @"days", nil];
天:
@property(strong) NSArray *days;
如果我收到第二个JSON-String,一切正常。我的日子阵列中有1和2。 但是如果我收到第一个JSON-String,我的数组就是空的。
我收到以下警告:
W restkit.object_mapping:RKObjectMappingOperation.m:239 Failed transformation of value at keyPath 'days'. No strategy for transforming from '__NSCFNumber' to 'NSArray'
为什么不能将Restkit作为数组处理,有没有解决方法?