0

collectionView:cellForItemAtIndexPath: を介して、UICollectionViewCell に画像を設定しようとしています。クラウド サーバーから画像を読み込むためにAFNetworking画像カテゴリメソッドを使用しています。UIImageView+AFNetworking.h

問題は、私が常に障害ブロックにぶつかっていることです。ブラウザ ウィンドウでリンクを開くと、画像が表示されます。

サンプルコードは次のとおりです。

    __weak UICollectionViewCell *blockcell = cell;

    NSURL *imageUrl = [NSURL URLWithString:@"https://ec2-75-101-163-253.compute-1.amazonaws.com/static/icons/app-excel%402x.png"];
    [cell.appImage setImageWithURLRequest:[NSURLRequest requestWithURL:imageUrl] placeholderImage:[UIImage imageNamed:@"file-gray.png"] success:^(NSURLRequest *request, NSHTTPURLResponse *response, UIImage *image) {
    blockcell.appImage.image = image;
        [blockcell setNeedsLayout];
    } failure:^(NSURLRequest *request, NSHTTPURLResponse *response, NSError *error) {
        NSLog(@"fail for %@",request.URL);
    }];

単純な/ばかげた間違いがあるかもしれません。誰でも私を助けることができますか?前もって感謝します。

4

0 に答える 0