iOS URLWithString返回为空nil的解决方案

NSURL * url =  [NSURL URLWithString:String];

汉字或者空格等无法被识别,String不被认为是URLString,这个NSURL的值也就一直是nil

例如链接:http://ysxy.2om.cn/upload/image/20170411\ad9eb55624564e943fc984e350eb2ab8.png

这里面有一个反斜杠,就会一直出现这个问题。

解决方法:

str1 = [String stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];

NSURL *url = [NSURL URLWithString:str1];

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

推荐阅读更多精彩内容