SDWebImage不支持某一种图片类型的解决办法

来源:互联网 发布:淘宝店名logo在线设计 编辑:程序博客网 时间:2024/05/16 07:11

/**
* Set a value for a HTTP header to be appended to each download HTTP request.
*
* @param value The value for the header field. Use nil value to remove the header.
* @param field The name of the header field to set.
*/
- (void)setValue:(NSString )value forHTTPHeaderField:(NSString )field;

SDWebImage 在http请求的header中设置了 “Accept” 类型,当请求到的类型与“Accept” 不匹配,则会导致 “error”,请求失败。

解决办法:
[[SDWebImageManager sharedManager].imageDownloader setValue: nil forHTTPHeaderField:@”Accept”];

将“Accept”类型清空,则可以接受任何类型。
因为SDWebImage 本身是一个单例,所以只需要在AppDelegate中统一设置即可。

1 0