weex iOS <WXImgLoaderProtocol> 无法加载带中文的图片网址

(id<WXImageOperationProtocol>)downloadImageWithURL:(NSString )url imageFrame:(CGRect)imageFrame userInfo:(NSDictionary )options completed:(void(^)(UIImage image, NSError error, BOOL finished))completedBlock {

// 如果页面传过来的图片网址带中文,url参数打印出来为null,安卓加载没问题
 
 NSLog(@"----%@", url); // 打印结果:----(null)

}


慕的地10843
浏览 1073回答 2
2回答

阿波罗的战车

关于URL中的中文,在客户端需要用NSUTF8将其进行转码,这样应该就没问题了。看你的问题是,URL从weex文件中传过来就是空的,在weex文件中,就用decodeURIComponent对图片URL进行编码。可以给个带中文的试试看。
打开App,查看更多内容
随时随地看视频慕课网APP