我的代码是
[imageView setImageWithURL:[NSURL URLWithString:@"…"]];
设置图像。哪个工作正常。
现在我想知道如何从 imageView 获取下载的图像。如果我这样做imageView.image
,我最终会得到占位符图像。有什么解决办法吗?
我的代码是
[imageView setImageWithURL:[NSURL URLWithString:@"…"]];
设置图像。哪个工作正常。
现在我想知道如何从 imageView 获取下载的图像。如果我这样做imageView.image
,我最终会得到占位符图像。有什么解决办法吗?
您必须使用以下方法:
[imageView setImageWithURLRequest:request
placeholderImage:placeholder
success:^(NSURLRequest *request, NSHTTPURLResponse *response, UIImage *image) {
// the downloaded image is image
}
failure:errorHandler]
该扩展类中还有另一种方法
- (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;
这给了你成功的形象