我正在使用以下代码显示来自api和URL的混合响应。我的文件路径有一个问题,就是当我滚动tableview时,来自url的图像会覆盖尚未下载的图像的显示。
我已经尝试使用alamofireimage和nuke显示这些内容,但无济于事。是否可以在本地实现?这是我的代码,用于显示带有文件路径的图像。
URLSession.shared.dataTask(with: imageRequest, completionHandler: { (data, response, error) in
if error != nil {
print("\(error) : flowing-Url:- \(imageRequest)")
return
}else {
let imageToCache = UIImage(data: data!)
DispatchQueue.main.async(execute: {
imageCache.setObject(imageToCache ?? UIImage(named: "default")!,forKey: NSString(string: "\(indexPath.row)"))
}).resume()
}