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];

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容