che sto caricamento di una pagina web utilizzando UIWebViewCome ottenere il contenuto html da UIWebView?
let urlStr = "http://duckduckgo.com"
let urlReq = NSMutableURLRequest(URL: NSURL(string: urlStr)!)
webView.loadRequest(urlReq)
Poi, quando la pagina ha terminato il caricamento, voglio accedere al contenuto HTML
func webViewDidFinishLoad(webView: UIWebView) {
let href = webView.stringByEvaluatingJavaScriptFromString("window.location.href")
println("window.location.href = \(href)")
let doc = webView.stringByEvaluatingJavaScriptFromString("document")
println("document = \(doc)")
}
Ma documento solo restituire una stringa vuota (Optional("")
). La parte window.location.href funziona correttamente. Cosa sto facendo di sbagliato?
Questo ha fatto il trucco, grazie! – ihatetoregister