我正在尝试从网站获取HTML内容,以便我可以在应用中显示数据。如何在Swift 3中调用HTML代码?
答案 0 :(得分:0)
使用UIWebView。
e.g。
let webView = UIWebView()
let url = URL(string: "http://yourwebsite")
let request = URLRequest(url: url)
webView.loadRequest(request)
答案 1 :(得分:0)
您是尝试在屏幕上实际加载网页还是仅将HTML源检索为字符串/数据对象?
如果您只需要将HTML作为响应对象,则可以执行以下操作:
if let url = URL(string: "http://www.example-url.com") {
let request = URLRequest(url: url)
let task = URLSession.shared.dataTask(with: request) { (data, response, error) in
if error != nil {
print(error!)
} else {
if let unwrappedData = data {
let dataString = String(data: unwrappedData, encoding: .utf8)
// …handle string here…
}
}
}
task.resume()
}