RestKit无法使用一个条目处理Array

时间:2012-11-29 11:00:06

标签: objective-c json restkit

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作为数组处理,有没有解决方法?

1 个答案:

答案 0 :(得分:0)

这是RestKit中的一个错误,将在下一个版本中修复。

https://github.com/RestKit/RestKit/issues/1046