0

我需要来自应用程序中 URL 的图像,我还需要缓存它们以供重复使用。

这是我从各种 URL 下载各种图像的代码:

 __block UIActivityIndicatorView *activityIndicator = [UIActivityIndicatorView.alloc   initWithActivityIndicatorStyle:UIActivityIndicatorViewStyleGray];

[imgView addSubview:activityIndicator];
activityIndicator.center = CGPointMake(65, 65);

[activityIndicator startAnimating];

[imgView setImageWithURL:imageURL placeholderImage:nil completed:^(UIImage *image, NSError *error, SDImageCacheType cacheType)
{
    if (error)
        NSLog(@"%@", [error description]);

    [activityIndicator removeFromSuperview];
    activityIndicator = nil;
}];

一次我发出 4 个请求。其中,只有 3 个获得实际图像。剩余 1 张图片不会下载,activityIndi​​cator 会一直保持动画效果。

上面的代码中是否缺少我的东西?我从SDK 附带的他们自己的示例中复制了这个。

4

0 回答 0