Swift函数以某种方式下载不再存在的图像

时间:2017-09-26 22:19:45

标签: php ios swift uiimage nsurlsession

我正在从链接下载图像并使用自定义函数将其设置为UIImageView。我在服务器上更新了图像,而图像路径保持不变。但是,当我调用该函数时,它会以某种方式下载旧图像,即使该图像路径具有新的更新图像。当我只需在Google上输入图片路径时,就会出现正确的更新图片。我甚至尝试删除图像和功能仍然下载旧的。怎么可能呢?!

我的函数是UIImageView的扩展:

func downloadImageFrom(link: String) {
    URLSession.shared.dataTask( with URL(string:link)!, completionHandler: {
        (data, response, error) -> Void in
        DispatchQueue.main.async() {
            if let data = data { self.image = UIImage(data: data) }
        }
    }).resume()
}

并且这样称呼:imageView.downloadImageFrom(link: "(example link)")

0 个答案:

没有答案