0

私のコードは

[imageView setImageWithURL:[NSURL URLWithString:@"…"]];

画像を設定します。これは正常に機能しています。

imageViewからダウンロードした画像を取得する方法を知りたいです。もしそうなら、私はimageView.imageプレースホルダー画像になってしまいます。これに対する解決策はありますか?

4

2 に答える 2

2

次の方法を使用する必要があります。

[imageView setImageWithURLRequest:request
      placeholderImage:placeholder
               success:^(NSURLRequest *request, NSHTTPURLResponse *response, UIImage *image) {
                   // the downloaded image is image
               } 
               failure:errorHandler]
于 2013-07-09T10:07:26.057 に答える
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;

これにより、成功したイメージが得られます

于 2013-07-09T10:07:44.567 に答える