Trying to load HTML from web service into web view, I get this error:
A reference to the webviewHTML property in the closure requires an explicit self. to make capture semantics explicit
What does this mean and how can I load an HTML string into my webview?
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(); }
swift swift2
ThisClark
source share