如何在swift中从JSON中删除标记html

时间:2015-06-27 00:56:44

标签: html json xcode swift

我正在使用来自JSON的数据,但无法摆脱标签html,例如。 <p> </p> &#.#8217我已按照论坛here发布的所有建议,但仍然无效。请帮助和建议。这是我的代码

    @IBOutlet weak var nameUILabel: UILabel! 

    var dogs:JSON? {

    didSet {

        self.functionFood()
    }
}

   func functionFood() {

    self.nameUILabel.text = self.dogs?["title"].string


    }

   }

1 个答案:

答案 0 :(得分:0)

extension String {
    var html2String:String {
        return NSAttributedString(data: dataUsingEncoding(NSUTF8StringEncoding)!, options:[NSDocumentTypeDocumentAttribute:NSHTMLTextDocumentType, NSCharacterEncodingDocumentAttribute: NSUTF8StringEncoding], documentAttributes: nil, error: nil)!.string
    }
}


"<p>&#8217Paragraph1 Test&#8217</p><p>&#8217Paragraph2 Test&#8217</p>".html2String   // "’Paragraph1 Test’\n’Paragraph2 Test’\n"