gpt4 book ai didi

ios - 在 imageview 中加载来自互联网的图像的函数

转载 作者:行者123 更新时间:2023-11-30 13:05:02 25 4
gpt4 key购买 nike

我正在尝试创建一个函数来在运行时在 imageView 中加载图像。你能帮忙让它发挥作用吗?

这里是完整的代码:(Swift 3)

import Foundation
import UIKit

extension UIImageView {
public func imageFromUrl(_ urlString: String) {
if let url = URL(string: urlString) {
let request = URLRequest(url: url)
let session = URLSession.shared
session.dataTask(with: request, completionHandler: {data, response, error -> Void in
if let imageData = data as Data? {
self.image = UIImage(data: imageData)
}
})
}
}
}

最佳答案

您可能错过了恢复(resume()) 数据任务。

extension UIImageView {
public func imageFromUrl(_ urlString: String) {
if let url = URL(string: urlString) {
let request = URLRequest(url: url)
let session = URLSession.shared
session.dataTask(with: request, completionHandler: {data, response, error -> Void in
if let imageData = data as Data? {
self.image = UIImage(data: imageData)
}
}).resume()
}
}
}

关于ios - 在 imageview 中加载来自互联网的图像的函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39493235/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com