iOS开发中SDWebImage加载图片不显示(图片地址在浏览器中能显示)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了iOS开发中SDWebImage加载图片不显示(图片地址在浏览器中能显示)相关的知识,希望对你有一定的参考价值。

参考技术A 一个图片的地址放在浏览中能正常加载出来,但使用SDWebImage加载该图片地址的时候却加载不出来。
之前遇到这个问题有两种情况

浏览器在加载两类图片的时候能够对图片的地址进行处理,然后正常加载出来。

然而SDWebImage却没有对图片地址进行像浏览器那样的处理,这时需要我们自己对图片地址进行处理。

对于第一种图片地址我们需要对汉字进行转码,方法:

对于第二种图片地址我们需要将反斜杠转成斜杠,方法:

第二种处理方法是用"/"替换地址中的"\",然而字符串"\"不能直接使用,需要使用\\,因为\后带一些字符是转义字符。

iOS——SDWebImage加载WebP图片

参考技术A 首先直接去 SDWebImage 的仓库,里面直接就有关于WebP的仓库地址

大概率会在 pod install 时报错,因为libwebp这个仓库的地址连接不上。

以上是关于iOS开发中SDWebImage加载图片不显示(图片地址在浏览器中能显示)的主要内容,如果未能解决你的问题,请参考以下文章

iOS——SDWebImage加载WebP图片

iOS 异步加载图片 使用EGOImageView、SDWebImage按步骤使用的,就是不能显示图片

iOS图片加载框架-SDWebImage解读

iOS网络开发网络图片加载开源框架SDWebImage

[iOS开发]SDWebImage源码学习

iOS加载图片不显示的问题