我的代码是
[imageView setImageWithURL:[NSURL URLWithString:@"…"]];
设置图片。哪个工作正常。
现在我想知道如何从imageView获取下载的图像。如果我做imageView.image
我最终会得到占位符图像。这有什么解决方案吗?
答案 0 :(得分:2)
你必须使用以下方法:
[imageView setImageWithURLRequest:request
placeholderImage:placeholder
success:^(NSURLRequest *request, NSHTTPURLResponse *response, UIImage *image) {
// the downloaded image is image
}
failure:errorHandler]
答案 1 :(得分:1)
该扩展类中还有另一种方法
- (void)setImageWithURLRequest:(NSURLRequest *)urlRequest
placeholderImage:(UIImage *)placeholderImage
success:(void (^)(NSURLRequest *request, NSHTTPURLResponse *response, UIImage *image))success
failure:(void (^)(NSURLRequest *request, NSHTTPURLResponse *response, NSError *error))failure;
为您提供成功的图像