我正在使用JSON Web服务来收集数据并在我的UITableView
单元格中显示。我的问题是当我尝试调用我的网络服务时,如果数据包含&
这样的字符,则会给我&
。
当我尝试将此JSON数据存储在NSDictionary
中并在UITableView
单元格中显示之后,它显示为原样。
EG。如果数据最初为Chris & Priscilla
,则检索为Chris & Priscilla
并在我的单元格中显示相同内容。我想将其显示为Chris & Priscilla
而不是Chris & Priscilla
。
在浏览器中正确显示。
我找不到我想念的东西。
NSError *error = nil;
NSString *strUrl = @"MY-WEBSERVICE-URL";
NSURL *url = [[NSURL alloc] initWithString:strUrl];
NSString *returnText = [NSString stringWithContentsOfURL:url encoding:NSUTF8StringEncoding error:&error];
txt.text = returnText;
答案 0 :(得分:0)
通常HTML unescaping完成了向NSString添加类别。有很多例子,例如:http://google-toolbox-for-mac.googlecode.com/svn/trunk/Foundation/GTMNSString+HTML.h。
特别是看看
(NSString *)gtm_stringByUnescapingFromHTML;