使用Thumbor第三方调整图像大小时,ios SdWebImage图像不会显示

时间:2015-08-06 13:36:58

标签: ios iphone resize sdwebimage thumbor

我使用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库

请帮我解决这个问题

1 个答案:

答案 0 :(得分:0)

问题出在图像URL的服务器主机名上。

解决方案是:-

您可以使用简单的命令来解决此问题:

  

回显“ 127.0.0.1 $ HOSTNAME” | sudo tee -a / etc / hosts