私のコードは
[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;
これにより、成功したイメージが得られます