1
Я следующий JSON:RestKit отображение множественного типа массив
{
"stream": [{
"catalog": {}
}, {
"catalog": {}
}, {
"user": {}
}]
}
со следующими правилами отображения:
[RKResponseDescriptor responseDescriptorWithMapping:catalogMapping
pathPattern:nil keyPath:@"stream.catalog"
statusCodes:RKStatusCodeIndexSetForClass(RKStatusCodeClassSuccessful)]];
[RKResponseDescriptor responseDescriptorWithMapping:userMapping
pathPattern:nil keyPath:@"stream.user"
statusCodes:RKStatusCodeIndexSetForClass(RKStatusCodeClassSuccessful)]];
Mapping отлично работает до тех пор, множественный тип объекта находятся в потоке. Когда поток содержит несколько объектов, скажем, пользователь и каталог restkit не может это утверждать, что:
NSCAssert([representation isKindOfClass:[NSDictionary class]], @"Expected a dictionary representation");
Есть ли способ, что карта структура?
Так что иногда «поток» является словарем в формате JSON, а иногда это массив? – Wain
это всегда множество словарей. – Ivan
В этом случае поток - это массив, а не словарь? Значение 'stream' - это массив? –