YYWebImage icon indicating copy to clipboard operation
YYWebImage copied to clipboard

加载URL中带中文汉字的,NSUTF8StringEncoding编码之后还是加载不出来 加载报错

Open zhanglizhong1002 opened this issue 7 years ago • 6 comments

zhanglizhong1002 avatar Nov 15 '17 09:11 zhanglizhong1002

你应该把报错的地址贴出来看一下

chengxxxxwang avatar Nov 16 '17 01:11 chengxxxxwang

你需要把URL,进行URL Encode

lianleven avatar Dec 27 '17 03:12 lianleven

你要做的是url encode 而不是utf8 encode,eg: [@"imgurl" stringByAddingPercentEncodingWithAllowedCharacters:[NSCharacterSet URLQueryAllowedCharacterSet]]

ltimon avatar Jul 05 '18 16:07 ltimon

http://backendaiguqin.oss-cn-shenzhen.aliyuncs.com/images/old-books-436498.jpg

JianWenXie avatar Jul 06 '18 06:07 JianWenXie

报错为nill..

JianWenXie avatar Jul 06 '18 06:07 JianWenXie

mt_setImageImageWithUrl:placeholderImage:success:] [Line 23] 图片的URLhttp://backendaiguqin.oss-cn-shenzhen.aliyuncs.com/images/old-books-436498.jpg 2018-07-06 14:29:04.549040+0800 LoveGuQin[45832:3650909] -[UIImageView(MTSD) mt_setImageImageWithUrl:placeholderImage:success:]_block_invoke [Line 28] 失败了(null)

以下是代码 [self yy_setImageWithURL:[NSURL URLWithString:@"http://backendaiguqin.oss-cn-shenzhen.aliyuncs.com/images/old-books-436498.jpg"] placeholder:imageName?[UIImage imageNamed:imageName]:nil options:0 completion:^(UIImage * _Nullable image, NSURL * _Nonnull url, YYWebImageFromType from, YYWebImageStage stage, NSError * _Nullable error) { if (image) { success(image); }else { MTLog(@"失败了%@",error); }

}];

JianWenXie avatar Jul 06 '18 06:07 JianWenXie