YYWebImage加载短链图片

因为公司的图片地址是放在第三方平台上的, 所以链接都比较长, 后端为了使用方便将其转换成了短连接, 那么问题来了, 在安卓和网页端都可以正常打开, 我的iOS图片死活加载不了, 然后在网上各种搜索, 实在是找不到相关的问题, 后来自己摸索终于找到了解决方案, 下面说一下, 希望对有同样需求的同学有帮助!
主要原因就是其默认的接收类型仅仅是图片类型的, 而短连接中间是又一次跳转的, 所以需要修改接收类型
/**
 The image HTTP request header. Default is "Accept:image/webp,image/\*;q=0.8".
 */
@property (nullable, nonatomic, copy) NSDictionary<NSString *, NSString *> *headers;

//也就是要修改headers属性具体如下:
[YYWebImageManager sharedManager].headers = @{@"Accept": @"text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8"};

同过以上操作就可以解决图片不能加载的问题

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值