我是 RestKit 的初学者,我发现很难掌握它,比使用标准可可做 web 服务响应解析要好,但仍然感觉落后于 .net 或 java...
总之,说到点子上了。我有一个 WCF 网络服务,它返回如下内容:
{"GetSiteMapResult":"iVBORw0KGgoAAAANSUhEUgAAB\/cAAAf3CAIAAACicn4JAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAP+lSURBVHhe7P0JoF1HcSeMS2\/X0y5ZepK8St5ly7HxgsxiB2TH"}
GetSiteMapResult 后跟一个大字符串。
如何使用 ReskKit 将其解析为 NSString?我尝试添加一个映射,但我不确定代码是什么,例如所有示例都遵循:
RKObjectMapping *mapping = [RKObjectMapping mappingForClass:[myClass class]];
[mapping mapKeyForPath:@"node" toAttribute:@"attributeInMyClass"];
[[RKObjectManager sharedManager].mappingProvider setMapping:mapping forKeyPath:@"RootNodeInReturnJSON"];
但由于这是我在服务响应中返回的一个对象,只是一个字符串,我不知道该怎么做。