我有这个功能从服务器获取一个随机图像,但它似乎不想一直更新,我认为它认为数据没有改变,当它加载一个新的图像每一个要求。这是我的代码,有没有办法确保(或告诉Swift)数据在分配给图像之前有所不同?
func getNewImage() {
let url = NSURL(string: "http://weboctopi.com/randomcuteimages/rotate.php")!
let task = NSURLSession.sharedSession().dataTaskWithURL(url) { (data, response, error) -> Void in
if error == nil {
self.downloadedImage = UIImage(data: data!)!
self.imagePlaceholder.setImage(self.downloadedImage)
} else {
print(error)
}
}
task.resume()
}
答案 0 :(得分:0)
如果这是一个URL缓存问题,您可以使用自定义配置进行缓存清除:
fn func() (interface {})