Я новичок в RestKit, и мне трудно его освоить, он использует стандартное какао для анализа ответа веб-службы, но все еще чувствует себя светлым за позади .net или java ...
Во всяком случае, к делу. У меня есть веб-сервис WCF, который возвращает что-то вроде этого:
{"GetSiteMapResult":"iVBORw0KGgoAAAANSUhEUgAAB\/cAAAf3CAIAAACicn4JAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAP+lSURBVHhe7P0JoF1HcSeMS2\/X0y5ZepK8St5ly7HxgsxiB2TH"}
GetSiteMapResult, за которым следует большая строка.
Как я могу разобрать это в NSString с помощью ReskKit? Я попытался добавить сопоставление, но я не уверен, что код будет для этого, например, все примеры имеют следующий вид:
RKObjectMapping *mapping = [RKObjectMapping mappingForClass:[myClass class]];
[mapping mapKeyForPath:@"node" toAttribute:@"attributeInMyClass"];
[[RKObjectManager sharedManager].mappingProvider setMapping:mapping forKeyPath:@"RootNodeInReturnJSON"];
Но так как это объект, который я возвращаю в ответе службы, только строка, я не уверен, как это сделать.