Я потратил много времени, чтобы изучить код SDWebImage и найти решение. Интересно, почему в документах не сказано, как это сделать?
Вот пример кода:
NSURL *url = ... <image url here>
UIImageView *imageView = ...
[imageView sd_setImageWithURL:url placeholderImage:nil options:SDWebImageAllowInvalidSSLCertificates progress:^(NSInteger receivedSize, NSInteger expectedSize) {
CGFloat percentage = ((CGFloat)receivedSize)/((CGFloat)expectedSize);
//Track progress here if needed.
} completed:^(UIImage *image, NSError *error, SDImageCacheType cacheType, NSURL *imageURL) {
...
}];
Ключевой момент - пропуск опции SDWebImageAllowInvalidSSLCertificates
. Внутренне, эта опция будет преобразована в соответствующую опцию для загрузчика общих изображений.
Надеюсь, что это поможет, и надеюсь, что смогу найти ответ в следующий раз, когда снова столкнусь с проблемой!