Cercando di caricare codice HTML da un servizio Web in una WebView, ottengo questo errore:Il riferimento alla proprietà in chiusura richiede un "sé" esplicito. per rendere la semantica di cattura esplicite
Reference to property 'webviewHTML' in closure requires explicit 'self.' to make capture semantics explicit
Che cosa significa, e come posso caricare la stringa HTML nel mio vista web?
func post(url: String, params: String) {
let url = NSURL(string: url)
let params = String(params);
let request = NSMutableURLRequest(URL: url!);
request.HTTPMethod = "POST"
request.HTTPBody = params.dataUsingEncoding(NSUTF8StringEncoding)
let task = NSURLSession.sharedSession().dataTaskWithRequest(request) {
data, response, error in
if error != nil {
print("error=\(error)")
return
}
var responseString : NSString!;
responseString = NSString(data: data!, encoding: NSUTF8StringEncoding)
webviewHTML.loadHTMLString(String(responseString), baseURL: nil)
}
task.resume();
}
Ottima risposta e grazie - questo ha più senso ora. – ThisClark