解决相同URL时图片不能立即更新问题

     在最近开发中,遇到要求更新封面的问题,但众所周知,SDWebImage是根据url来搜索图片的,当url不变时,SDWeb会从缓存中直接去图片,因此图片往往不能立即更新.  

   我也上网查了很多资料,大部分都是说改变SDWeb后面的option选项,使框架直接从服务器取,跳过缓存,但未能解决我的问题,于是我就想到了改变Url后面的参数,在上传图片的时候

NSDate*date = [NSDatedate];

NSString*timestp = [NSStringstringWithFormat:@"%ld",(long)[datetimeIntervalSince1970]];

将当前修改封面的时间作为参数放置到url后,例如https://daohang.qq.com/?time = timestp;

首先给timestp初值设0,然后每次修改图片后均将当前上传图片时间缓存起来.如此可以解决问题.

你可能感兴趣的:(解决相同URL时图片不能立即更新问题)