html
  • ios
  • json
  • swift
  • 2017-11-20 18 views 0 likes 
    0

    Wie HTML aus einer API-Antwort wie this JSON string dekodieren, um HTML klar zu bekommen, um es in webView zu setzen?Wie HTML mit Swift dekodieren?

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

    Voll konvertierte HTML: https://pastebin.com/CKhXzYup

    Ich weiß, dass erstens muss ich JSON-Wörterbuch werfen, und dann?

    +0

    Es kann nur ich sein, aber das sieht nicht wie [Json] (http://www.json.org/example.html) aus. Welchen Code haben Sie ausprobiert und welche Fehlermeldung oder anderes unerwünschtes Verhalten haben Sie festgestellt? –

    +0

    Ja, es ist JSON :) Es gab keinen Fehler, ich habe versucht, URL Webview zu stellen und dann HTML anstelle von Anfrage zu bekommen und dann Antwort auf Wörterbuch zu übersetzen und HTML zu bekommen. – Gorthez

    Antwort

    1

    Nachdem Sie die HTML-Zeichenfolge aus dem Wörterbuch abgerufen haben, laden Sie sie in WKWebView. ZB:

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

    Danke, ich habe nicht einmal vermutet, dass es das decodieren wird :) – Gorthez

    Verwandte Themen