Я новичок в 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"];
Но поскольку это объект, который я возвращаю в ответе службы, только строка, я не знаю, как это сделать.