當前位置:成語大全網 - 新華字典 - iOS URL帶特殊字符(漢字、空格等)導致圖片加載失敗

iOS URL帶特殊字符(漢字、空格等)導致圖片加載失敗

在加載網絡圖片(特別是使用SDWebImage加載圖片)時,我們經常會遇到圖片緩存失敗的情況,打印url後我們會發現 字符串中總會有壹些不合法的字符(漢字、空格等).

所以加載圖片時要考慮到url處理的問題.

通常情況下,新建壹個NSURL的分類重載+ (void)load方法,采用runtime動態交換方法是最常用的選擇.

實現以上方法後 調用URLWithString加載數據時,會自動處理漢字和空格,如果需要處理其它特殊字符,只需要在方法後面加上判斷繼續處理就行了.