我将图像链接(使用 JS 从 UIWebView
抓取)存储在一个变量中。我还有一个 UIImageView
。获得该链接后,我想将该链接设置为 UIImageView
的值。有谁知道如何将该链接变成 Assets ?
任何帮助将不胜感激!!非常感谢。
干杯,西奥
最佳答案
您需要先下载图片。
简单版本(阻塞主线程)
if let url = URL(string: "") {
do {
let data: Data = try Data(contentsOf: url)
coverImageView.image = UIImage(data: data)
} catch {
// error handling
}
}
URLSession
版本(非阻塞)
if let url = URL(string: "") {
let task = URLSession.shared.dataTask(with: url, completionHandler: { data, response, error in
if let data = data {
imageView.image = UIImage(data: data)
}
})
task.resume()
}
关于ios - 将图像链接转换为 UIImageView- Swift,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43543058/