iOS URL带特殊字符(汉字、空格等)导致图片加载失败
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了iOS URL带特殊字符(汉字、空格等)导致图片加载失败相关的知识,希望对你有一定的参考价值。
参考技术A 在加载网络图片(特别是使用SDWebImage加载图片)时,我们经常会遇到图片缓存失败的情况,打印url后我们会发现 字符串中总会有一些不合法的字符(汉字、空格等).所以加载图片时要考虑到url处理的问题.
通常情况下,新建一个NSURL的分类重载+ (void)load方法,采用runtime动态交换方法是最常用的选择.
实现以上方法后 调用URLWithString加载数据时,会自动处理汉字和空格,如果需要处理其它特殊字符,只需要在方法后面加上判断继续处理就行了.
以上是关于iOS URL带特殊字符(汉字、空格等)导致图片加载失败的主要内容,如果未能解决你的问题,请参考以下文章