SDWebImage:未使用Cache-Control标头

时间:2014-07-16 15:26:34

标签: sdwebimage

我正在使用UIImageView+WebCache类别在我的UICollectionView中加载我的图像。我正在使用选项SDWebImageRefreshCached

[cell.imageView
 setImageWithURL:url
 placeholderImage:nil
 options:SDWebImageRefreshCached | SDWebImageRetryFailed
 completed:^(UIImage *image, NSError *error, SDImageCacheType cacheType) 
{
    if (error) NSLog(@"Error loading image");
}

图像的缓存控制为public, max-age=604772。如果我激活飞行模式,我会收到“Error loading image”消息。

为什么SDWebImage每次尝试连接Web服务器,尽管max-age设置为1周?

1 个答案:

答案 0 :(得分:0)

SDWebImageRefreshCached忽略缓存的图像,并始终尝试从网址获取新图像。省略SDWebImageRefreshCached并使用缓存的图像