如何在表格单元格中显示HTML标记之前从我的Feed中删除它?

时间:2011-07-06 15:56:41

标签: iphone objective-c feed

我正在阅读一个Feed,它会为数据提供一些html标签,例如

<p> this is a test string </p>.

我需要在UITableViewCell中显示它。我遇到的问题是,html标签也会显示出来。如何在没有html标签的情况下显示文本。??

非常感谢任何帮助...... !!!

由于

2 个答案:

答案 0 :(得分:2)

在将字符串添加到tableview之前,只需通过一些剥离代码运行该字符串。

NSString *str = @"<p> this is a test string </p>";

str = [str stringByReplacingOccurrencesOfString:@"<p>" withString:@""];
str = [str stringByReplacingOccurrencesOfString:@"</p>" withString:@""];
str = [str stringByReplacingOccurrencesOfString:@"<h1>" withString:@""];
str = [str stringByReplacingOccurrencesOfString:@"</h1>" withString:@""];
//etc....

//new string equals @"this is a test string"

答案 1 :(得分:0)

根据您的需要,您可以搜索&amp;替换这些标签,或将从服务器获得的字符串放入UIWebView。它应该呈现html。