искате да знаете дали изображението не е достъпно на url с помощта на SDWebImage

в моето приложение изтеглям изображение от url от уеб услуга, използвайки SDWebImage Library. Нямам проблем с този код

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

с горния код успешно заредих изображението в imageview...

Но проблемът ми е, че ако имам url за изображението, но изображението не е налично в този конкретен път на url. И така, как да разбера, че изображението не е налично, за да мога да заредя следващите данни.

Благодаря.


person Brainstorm Technolabs    schedule 08.12.2015    source източник


Отговори (1)


Точно това исках.

[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
                            }
                       }];
person Brainstorm Technolabs    schedule 08.12.2015