Генерация вызова изображения с использованием:
[cell.i_imageView sd_setImageWithURL:[NSURL URLWithString: item.PostimageUrl] placeholderImage:[UIImage imageNamed:@""] options: SDWebImageRefreshCached progress:nil completed:^(UIImage * _Nullable image, NSError * _Nullable error, SDImageCacheType cacheType, NSURL * _Nullable imageURL) {
if(!image)
NSLog(@"image not loaded %@", error.description);
В большинстве случаев изображение загружается нормально, но в некоторых случаях sdwebimage выдает эту ошибку "Сервер с указанным именем хоста не может бытьfound ".
После долгих исследований я обнаружил, что это проблема, связанная с DNS, и проверил эту теорию, используя следующие методы:
- VPNна реальном устройстве
- Отключите WIFI и используйте 3G / LTE
, к которому изображения загружаются нормально.но я не могу делать ставку на оба вышеупомянутых метода при доставке продукта, поэтому я пропускаю любые workaround
или любые SdWebImage
методы, которые решают проблему.