Ios 如何对base64格式的图像进行编码
我正在从JSON url获取图像。我像这样尝试,但没有获取图像Ios 如何对base64格式的图像进行编码,ios,objective-c,json,base64,nsdata,Ios,Objective C,Json,Base64,Nsdata,我正在从JSON url获取图像。我像这样尝试,但没有获取图像 NSMutableArray *al=[NSJSONSerialization JSONObjectWithData:webData options:0 error:nil]; NSLog(@"all NSMutable2%@",al); NSDictionary *dict = [al objectAtIndex:1]; NSString *title=[dict obj
NSMutableArray *al=[NSJSONSerialization JSONObjectWithData:webData options:0 error:nil];
NSLog(@"all NSMutable2%@",al);
NSDictionary *dict = [al objectAtIndex:1];
NSString *title=[dict objectForKey:@"dealimage"];
NSLog(@"all DIC%@",title);
NSData *data1 = [[NSData alloc] initWithData:[NSData
dataFromBase64String:title]];
NSLog(@"********************************%@",data1);
NSData* data = [Base64 decode:title ];
UIImage *image = [UIImage imageWithData:data];
dig=[[UIImageView alloc]initWithImage:image];
[self.view addSubview:dig];
dig.frame = CGRectMake(0, 25 , 150,150);
我的想法是先将NSString数据转换为NSData,然后再将NSData传递到UIImage。但运气不好
所以,请告诉我任何想法显示您正在记录的数据。你在那儿打过两次棒球吗?你为base64调用的那些方法是什么?你被解码了2次,你在图像中无法得到,感谢你的回复,有一件事是的,解码了2次,但在这一行你得到数据NSdata*data=[base64 decode:title]后,我只向UIImagein传递了一个NSdata;我按你说的放置,但我没有得到图像,所以请给我任何想法
#import "NSData+Base64.h"
//Creating the data from your base64String
NSData *data = [[NSData alloc] initWithData:[NSData dataFromBase64String: title]];
//Now data is decoded. You can convert them to UIImage
UIImage *image = [UIImage imageWithData:data];
dig=[[UIImageView alloc]initWithImage:image];
dig.frame = CGRectMake(0, 25 , 150,150);
[self.view addSubview:dig];