2015-12-08 2 views
0

в моем приложении Я загружаю изображение с url из webservice с помощью библиотеки SDWebImage. У меня ничего не проблема с этим кодомХотите знать, если изображение недоступно по url с помощью SDWebImage

[imgQuestionContainer sd_setImageWithURL:[NSURL URLWithString:@"url"] placeholderImage:@"abc.png" options:SDWebImageProgressiveDownload]; 

с кодом выше я успешно загрузить изображение в ImageView ...

Но моя проблема в том, что если у меня есть URL для изображения, но изображение не доступно этот конкретный путь URL. Итак, как узнать, что изображение недоступно, поэтому я могу загрузить следующие данные.

Спасибо.

ответ

0

Это именно то, что я хотел.

[imgQuestionContainer sd_setImageWithURL:[NSURL URLWithString:[[arrOfLoadedPuzzel objectAtIndex:0] objectForKey:@"puzzle_question"]] 
        placeholderImage:nil 
         completed:^(UIImage *image, NSError *error, SDImageCacheType cacheType, NSURL *imageURL) 
         { 
          if(error) 
          { 
           // image is not available 
          } 
          else 
          { 
           // image is available 
          } 
         }]; 
0
[cell.imageView setImageWithURL:[NSURL URLWithString:@"http://www.domain.com/path/to/image.jpg"] 
       placeholderImage:[UIImage imageNamed:@"placeholder.png"] 
         success:^(UIImage *image) { 
             if(image){ 

             }else{ 

              } 
} 
         failure:^(NSError *error) { 
             }]; 
]; 
+0

использовать этот брат – iMHitesh

+0

прекрасный ответ ..... –

Смежные вопросы