我收到的 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 字符串,一切正常。我的天数数组中有 1 和 2。但是如果我收到第一个 JSON 字符串,我的数组是空的。
我收到以下警告:
W restkit.object_mapping:RKObjectMappingOperation.m:239 Failed transformation of value at keyPath 'days'. No strategy for transforming from '__NSCFNumber' to 'NSArray'
为什么 Restkit 不能将其作为数组处理,有什么解决方法吗?