0
我想在UITextView中顯示HTML字符串。這裏的關鍵是線:在UITextView中顯示HTML字符串
self.postPage.attributedText = NSAttributedString(string: myHTMLString)
我看到的問題是,<div>
標籤<img>
標籤仍然呈現...有什麼我做錯了嗎?
我想在UITextView中顯示HTML字符串。這裏的關鍵是線:在UITextView中顯示HTML字符串
self.postPage.attributedText = NSAttributedString(string: myHTMLString)
我看到的問題是,<div>
標籤<img>
標籤仍然呈現...有什麼我做錯了嗎?
extension String {
var html2String:String {
return NSAttributedString(data: dataUsingEncoding(NSUTF8StringEncoding)!, options: [NSDocumentTypeDocumentAttribute: NSHTMLTextDocumentType], documentAttributes: nil, error: nil)!.string
}
}
"<div>Testing<br></div><img src=\"http://....\">".html2String // "Testing\n"
如果您使用Xcode 7.0.1,需要添加try!
。
extension String {
var html2String:String {
return try! NSAttributedString(data: dataUsingEncoding(NSUTF8StringEncoding)!, options: [NSDocumentTypeDocumentAttribute: NSHTMLTextDocumentType], documentAttributes: nil).string
}
}
你能說明這個字符串是怎麼樣的嗎?哪些標籤? –
它是普通的html字符串,例如: