我目前正在使用以下代码从URL下载图像(需要图像的NSData)但由于某种原因,在某些情况下(时间2或3次)请求被多次触发,我想知道是否存在这是我在这里做错了什么,它会对内存产生影响还是减慢我的应用程序? (这是在tableview单元格中实现的,如果当前单元格图像中的图像已经具有预期的图像,则存在设置条件以不触发请求)
Alamofire.request(.GET, imgURL)
.response{ response in
if let image = response.2{
print("GIF image downloaded") //FIRED MORE THAN ONCE (2-3)
}else{
print("GIF image download failed")
}
}