Swift 4 解码HTML 特殊字符

Swift 4 Decoding HTML Special Characters

我目前正在开发这个集成到 wordpress 网站的应用程序。应用获取 JSON 数据并显示在 TextView 中。

我正面临 HTML 个字符的问题。 worpress 网站添加了 HTML 代码,例如当它在应用程序中显示时它不会解码。

有解码 html 个字符的方法吗?

我目前使用以下代码:

descTextView.text = NewsContentViewController.newsDetail.desc

尝试使用 NSAttributedString

let str = NewsContentViewController.newsDetail.desc

if let data = str.data(using: .utf8) {
    do {
        let attrStr = try NSAttributedString(data: data, options: [.documentType: NSAttributedString.DocumentType.html], documentAttributes: nil)
        descTextView.attributedText = attrStr
        print(attrStr)
    } catch {
        print(error)
    }
}

在上面的代码中,如果NewsContentViewController.newsDetail.descoptional String就做处理。