SdWebImage выдает "Error Domain = NSURLErrorDomain Code" Сервер с указанным именем хоста не найден " - PullRequest
0 голосов
/ 03 июля 2019

Генерация вызова изображения с использованием:

[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 методы, которые решают проблему.

...