Api 接口返回 base64 图片字符串,需要显示在UIImageView 上。
假设 string类型的 base64ImageStr 为 api返回的 base64字符串
将base64字符串进行处理
//去除掉首尾的空白字符和换行字符
NSString * img64 = [img stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceAndNewlineCharacterSet]];
//进行空字符串的处理
img64 = [img64 stringByReplacingOccurrencesOfString:@"\r" withString:@""];
//进行换行字符串的处理
img64 = [img64 stringByReplacingOccurrencesOfString:@"\n" withString:@""];
//进行字符串转data数据
NSData * decodedImgData = [[NSData alloc] initWithBase64EncodedString:img64 options:NSDataBase64DecodingIgnoreUnknownCharacters];
//把data数据转换成图片内容
weakSelf.picCodeImageView.image = [UIImage imageWithData:decodedImgData];
//去除掉首尾的空白字符和换行字符
NSString * img64 = [base64ImageStr stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceAndNewlineCharacterSet]];
//进行空字符串的处理
img64 = [img64 stringByReplacingOccurrencesOfString:@"\r" withString:@""];
//进行换行字符串的处理
img64 = [img64 stringByReplacingOccurrencesOfString:@"\n" withString:@""];
//进行字符串转data数据
NSData * decodedImgData = [[NSData alloc] initWithBase64EncodedString:img64 options:NSDataBase64DecodingIgnoreUnknownCharacters];
//把data数据转换成图片内容文章来源:https://www.toymoban.com/news/detail-801344.html
weakSelf.picCodeImageView.image = [UIImage imageWithData:decodedImgData];文章来源地址https://www.toymoban.com/news/detail-801344.html
到了这里,关于iOS base64 转 data |图片Base64转NSData | UIImageView | UIImage的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!