Iphone SDWebImage下载,URL不';有时我没有反应

Iphone SDWebImage下载,URL不';有时我没有反应,iphone,ios,objective-c,sdwebimage,Iphone,Ios,Objective C,Sdwebimage,我正在尝试使用SDWebImage库下载高效图像。我习惯于以串行顺序同时下载10张照片(函数downloadWithURL为每个请求创建一个线程)。有时,对于特定的URL,该函数就像是在无限循环中堆叠。既不调用成功回调,也不调用错误回调。我知道我使用的不是最新版本的库,但我想奇怪的是,bug就在那里 我的代码如下所示: SDWebImageManager *manager = [SDWebImageManager sharedManager]; [manager downloadWithURL

我正在尝试使用SDWebImage库下载高效图像。我习惯于以串行顺序同时下载10张照片(函数downloadWithURL为每个请求创建一个线程)。有时,对于特定的URL,该函数就像是在无限循环中堆叠。既不调用成功回调,也不调用错误回调。我知道我使用的不是最新版本的库,但我想奇怪的是,bug就在那里

我的代码如下所示:

SDWebImageManager *manager = [SDWebImageManager sharedManager];

[manager downloadWithURL:[NSURL URLWithString:self.imageURL] 
  delegate:self
  options:SDWebImageRetryFailed
  success:^(UIImage* image)
   { NSLog(@"downloaded successful"); }
  failure:^(NSError* error)
   { NSLog(@"downloaded failure"); }];

只需将BOOL completed添加到成功括号中,它就会像一个符咒一样工作

    SDWebImageManager *manager = [SDWebImageManager sharedManager];

[manager downloadWithURL:[NSURL URLWithString:self.imageURL] 
  delegate:self
  options:SDWebImageRetryFailed
  success:^(UIImage* image,BOOL Completed)
   { NSLog(@"downloaded successful"); }
  failure:^(NSError* error)
   { NSLog(@"downloaded failure"); }];