【发布时间】:2010-10-14 03:52:58
【问题描述】:
想知道是否有一种简单的方法可以在 Objective C 中执行简单的 HTML 转义/取消转义。我想要的是类似这样的伪代码:
NSString *string = @"<span>Foo</span>";
[string stringByUnescapingHTML];
返回
<span>Foo</span>
希望所有其他 HTML 实体以及 Ӓ 之类的 ASCII 代码也能取消转义。
Cocoa Touch/UIKit 中是否有任何方法可以做到这一点?
【问题讨论】:
-
现在使用 iOS7 最简单的方法可能是使用 NSAttributedString 解码 HTML,然后将 NSAttributedString 转换为 NSString - 请参阅下面的答案。
标签: iphone html objective-c cocoa-touch escaping