【发布时间】:2017-02-09 21:25:52
【问题描述】:
我正在尝试从网站获取 HTML 内容,以便在应用程序中显示数据。如何在 Swift 3 中调用 HTML 代码?
【问题讨论】:
-
搜索
WKWebView。
标签: swift swift3 webkit wkwebview
我正在尝试从网站获取 HTML 内容,以便在应用程序中显示数据。如何在 Swift 3 中调用 HTML 代码?
【问题讨论】:
WKWebView。
标签: swift swift3 webkit wkwebview
您是在尝试在屏幕上实际加载网页,还是只是将 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()
}
【讨论】:
使用 UIWebView。
例如
let webView = UIWebView()
let url = URL(string: "http://yourwebsite")
let request = URLRequest(url: url)
webView.loadRequest(request)
【讨论】: