0

我正在使用 JSON Web 服务来收集数据并显示在我的UITableView单元格中。我的问题是当我尝试调用我的网络服务时,如果数据有像&它给我的字符&。当我尝试将此 JSON 数据存储在单元格中NSDictionary以及之后显示在UITableView单元格中时,它会按原样显示。

例如。如果数据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;
4

1 回答 1

0

通常 HTML 取消转义是在 NSString 中添加一个类别。有很多例子,例如:http: //google-toolbox-for-mac.googlecode.com/svn/trunk/Foundation/GTMNSString+HTML.h
特别是,看看
(NSString *)gtm_stringByUnescapingFromHTML;

于 2012-10-26T07:57:13.807 回答