受け取った 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;
2 番目の JSON-String を受け取った場合、すべて正常に動作します。私の日の配列には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 がこれを配列として処理できないのはなぜですか?回避策はありますか?