我使用SdWebImage在ImageView中显示图像如果我像http://52.74.11.56/photos/2015/07/1438154558488.jpg那样直接使用图像URL,那么SDWebImage就是完美的。
但我需要使用Thumbor作为缩略图服务。但是使用下面的拇指指南
str_thumb_URL0 =@"http://thumb.dot-share.com/unsafe/1024x556/smart/http://52.74.11.56/photos/2015/07/1438154558488.jpg";
[cell.imageView sd_setImageWithURL:[NSURL URLWithString:str_thumb_URL0]
placeholderImage:[UIImage imageNamed:@"placeholder.png"]
completed:^(UIImage image, NSError error, SDImageCacheType cacheType, NSURL *imageURL) {
NSLog(@"%@",error);
}];
Xcode生成此错误
"错误域= SDWebImageErrorDomain代码= 0"下载的图像为0 像素" UserInfo = 0x7f8e35477360 {NSLocalizedDescription =已下载 图片有0像素}"
注意:上面的Thumbor URL适用于除SdWebImage以外的大多数其他WebImage库
请帮我解决这个问题
答案 0 :(得分:0)
问题出在图像URL的服务器主机名上。
解决方案是:-
您可以使用简单的命令来解决此问题:
回显“ 127.0.0.1 $ HOSTNAME” | sudo tee -a / etc / hosts