AFNetworking setimagewithurlrequest:placeholderImage总是命中失败块

时间:2013-08-29 09:07:30

标签: ios afnetworking

我试图通过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);
    }];

可能有一个简单/愚蠢的错误。谁能帮我。 提前谢谢。

0 个答案:

没有答案