URLWithString 初始化URL为nil的坑

最近在请求服务器上的图片是,URLString是有的,本来想着用[NSURL URLWithString:urlStr] 就会的到图片的NSURL类型的连接,结果图片一直显示的是占位图片,经过一番定位发现原因出现在这里,原来是拼接的图片链接里面含有中文字符,需要进行转换。哈哈,其实转换时很简单的

urlStr = [urlStr stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];

NSURL *url = [NSURL URLWithString:urlStr];

这样转换后的url就能请求到图片,顺利解决问题

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容