SDWebImage圖片路徑存在中文或者空格的問(wèn)題解決辦法
圖片連接存到了一個(gè)數(shù)組中福扬,下載一張?zhí)砑右粡埻笾5前l(fā)現(xiàn)有時(shí)候只顯示占位圖不顯示圖片,剛開(kāi)始以為是網(wǎng)絡(luò)慢铛碑,下載需要一段時(shí)間狠裹,但是等了好久仍然沒(méi)有。打斷點(diǎn)查看了一下汽烦,原來(lái)是因?yàn)閳D片鏈接包含中文涛菠,這樣的話下載不成功了。于是用NSUTF8將字符串進(jìn)行編輯撇吞,然后再去下載便可以了俗冻。
NSString * imageUrl = [imageUrl1 stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];
另一種SDWebImage圖片路徑存在空格的問(wèn)題解決辦法
在用SDWebimage下載圖片的時(shí)候,那個(gè)圖片的URL里面存在空格牍颈,然后圖片就沒(méi)有下載下來(lái)
hpm.hpImageURL = [[NSString stringWithFormat:@"%@",[dic objectForKey:@"imageUrl"]] stringByReplacingOccurrencesOfString:@" " withString:@"%20"];