我使用RestKit成功发布和接收数据。 例如,我可以轻松解码此响应(它是来自RestLog的调试输出):
response.body={
"response":
{"fields":{"name":"test"}}
}
但是当数据包含重音时,响应会被编码为:
response.body={
"response":
{"fields":{"name":"\u00c3\u00a8\u00c3\u00a8"}}
}
然后我的映射是错误的。 映射按常规完成:
@property (nonatomic, copy) NSDictionary *fields;
我从响应中提取fields
,然后进行映射。
mappingDict = @{ @"fields" :@"fields" };
responseMapping = [RKObjectMapping mappingForClass:[SynchObj class]];
[responseMapping addAttributeMappingsFromDictionary:mappingDict];
如何处理重音?