我无法下载图像,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);
}];
我已经检查了上面的代码,它适用于其他图像URL。当我使用你的图片URL时,它无法加载图片。
如果手动将http://添加到URL。然后正确加载图像。
你的URL应该是http://3.0.191.16/uploads/patient/2133/38049.jpg
你的逻辑应该如下。
如果url不包含http
,则手动附加http://,否则使用服务器中的url。
或者你可以要求API开发者发送正确的图像URL。
如果它对你有效,请标记为接受。