代码之家  ›  专栏  ›  技术社区  ›  Gorthez

如何使用Swift解码HTML?

  •  0
  • Gorthez  · 技术社区  · 8 年前

    如何从API响应中解码HTML,如 this JSON string 要获得清晰的HTML以将其放入webView?

    <head lang="pl">
    <meta charset="UTF-8">
    <meta name='viewport' content='width=device-width,initial-scale=1.0'>
    <style type="text/css" media="screen">
    

    完全转换的HTML: https://pastebin.com/CKhXzYup

    我知道首先我必须将JSON转换为字典,然后呢?

    1 回复  |  直到 8 年前
        1
  •  1
  •   Santhosh R    8 年前

    从字典中获取html字符串后,将其加载到WKWebView中。如。:

    if let htmlString = yourDict["render_page"] as? String{
       let webView = WKWebView(frame: self.view.bounds)
       self.view.addSubview(webView)
       webView.loadHTMLString(htmlString, baseURL: nil)
    }