【发布时间】:2019-08-06 12:25:33
【问题描述】:
我在转换数据时遇到了一些问题。 我的代码如下:
let task = URLSession.shared.dataTask(with: request) { data, response, error in
guard let data = data,
let response = response as? HTTPURLResponse,
error == nil else {
// check for fundamental networking error
print("error", error ?? "Unknown error")
return
}
guard (200 ... 299) ~= response.statusCode else {
// check for http errors
print("statusCode should be 2xx, but is \(response.statusCode)")
print("response = \(response)")
return
}
let responseString = String(data: data, encoding: .utf8)
print("responseString = \(responseString ?? "")")
DispatchQueue.main.async {
let webVC = WebViewController(urlString: responseString!)
self.navigationController?.pushViewController(webVC, animated: true)
}
} task.resume()
responseString 打印:“html 页面代码”
需要我将数据转换为 urlString 或类似于 url 的东西吗? 我该如何解决?感谢您的宝贵时间
【问题讨论】:
-
你可以在webview中打开html,也可以使用framework解析html,看你需要什么
标签: swift xcode webview uiwebview swift5