Why is self unresolved in Playgrounds?
Code Block import Foundation func startLoad() { let url = URL(string: "https://www.apple.com/")! let task = URLSession.shared.dataTask(with: url) { data, response, error in if let error = error { self.handleClientError(error) return } guard let httpResponse = response as? HTTPURLResponse, (200...299).contains(httpResponse.statusCode) else { self.handleServerError(response) return } if let mimeType = httpResponse.mimeType, mimeType == "text/html", let data = data, let string = String(data: data, encoding: .utf8) { DispatchQueue.main.async { self.webView.loadHTMLString(string, baseURL: url) } } } task.resume() } startLoad()