我无法下载图像,setImageWithURLRequest
方法不在成功/失败块内。请有人告诉我如何解决此任务。这是我的代码。
__weak UIImageView *images ;
NSString *url =[NSString stringWithFormat:@"%@%@",imageBaseUrl,eachImage];
NSLog(@"image download url %@",url);
[images setImageWithURLRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:url]]
placeholderImage:nil
success:^(NSURLRequest *request, NSHTTPURLResponse *response, UIImage *image) {
if(response){
[arr addObject:image];
NSLog(@"Success fetching image");
}else{
NSLog(@"The image data is not there");
}
} failure:^(NSURLRequest *request, NSHTTPURLResponse *response, NSError *error) {
NSLog(@"Request failed with error: %@", error);
}];
答案 0 :(得分:0)
我已经检查了上面的代码,它可用于其他图像URL。当我使用您的图片网址时,无法加载图片。
如果您将 http:// 手动添加到URL。这样就可以正确加载图像了。
您的网址应类似于http://3.0.191.16/uploads/patient/2133/38049.jpg
您的逻辑应如下所示。
如果url不包含http
,则手动附加 http:// ,否则从服务器获取url。
或者您可以要求API开发人员发送适当的图片网址。
如果适用于您,请标记为接受。