美文网首页
使用SDWebImage的时候,从服务器请求回来的头像URL没有

使用SDWebImage的时候,从服务器请求回来的头像URL没有

作者: 优雅地小男子 | 来源:发表于2018-02-27 14:18 被阅读97次

使用SDWebImage的时候,从服务器请求回来的头像URL没有变化,但是用户已经修改过头像,由于缓存的原因,不能显示出最新修改的用户的头像。在不去掉缓存的条件下,如何显示出最新的头像,给出策略。
法1:用sd的方法:

  • (void)sd_setImageWithURL:(NSURL *)url placeholderImage:(UIImage *)placeholder options:(SDWebImageOptions)options {

然后option选择 SDWebImageRefreshCached = 1 << 4,

法2:url加上时间戳

一旦用户的头像资料修改后,需要把最新的头像和时间戳发给服务器。同时更新数据,从服务端获取过来,然后展示获取的数据(包括头像,头像加上时间戳),这样,每次的url都不一样

相关文章

网友评论

      本文标题:使用SDWebImage的时候,从服务器请求回来的头像URL没有

      本文链接:https://www.haomeiwen.com/subject/nutmxftx.html