我有一個博客。內容存儲在MS SQL數據庫中,包含HTML標籤。我將數據輸出爲JSON並將其加載到UIWebView中,但標籤顯示爲文本。我什麼都沒有錯?距離數據庫這裏的博客文本的一部分:HTML標籤不在UIWebView中呈現?
< p系列= " P1 " > <跨度類= " S1 " >的揚克斯工業發展局& NBSP;(億達)& NBSP;給予初步審定的市中心海濱地區的新工藝啤酒廠。啤酒廠'的職稱是雞島啤酒廠。 </span > </p >
謝謝!
我有一個博客。內容存儲在MS SQL數據庫中,包含HTML標籤。我將數據輸出爲JSON並將其加載到UIWebView中,但標籤顯示爲文本。我什麼都沒有錯?距離數據庫這裏的博客文本的一部分:HTML標籤不在UIWebView中呈現?
< p系列= " P1 " > <跨度類= " S1 " >的揚克斯工業發展局& NBSP;(億達)& NBSP;給予初步審定的市中心海濱地區的新工藝啤酒廠。啤酒廠'的職稱是雞島啤酒廠。 </span > </p >
謝謝!
您需要從web視圖訪問方法loadHTMLString
。例如:
var htmlString:String! = "<br /><h2>Welcome to SourceFreeze!!!</h2>"
myWebView.loadHTMLString(htmlString, baseURL: nil)
的源代碼摘自:http://sourcefreeze.com/uiwebview-example-using-swift-in-ios/
我使用loadHTMLString ......必須在html有
標籤? 我遇到了XCode中的打印語句問題。它打印的輸出與JSON不同,它使得這很難調試。謝謝。 –我不知道,但你可以使用NSAttributedString
let theAttributedString = try! NSAttributedString(data: "Your String".dataUsingEncoding(NSUTF8StringEncoding, allowLossyConversion: false)!,
options: [NSDocumentTypeDocumentAttribute: NSHTMLTextDocumentType, NSCharacterEncodingDocumentAttribute: NSUTF8StringEncoding],
documentAttributes: nil)
你能告訴我們你是如何加載HTML到一些代碼你的網絡視圖?一個正常的執行應該像'webView.loadHTMLString(字符串: 「
世界,你好
」,基本URL:無)' – alexpls