Ios 如何对base64格式的图像进行编码

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

我正在从JSON url获取图像。我像这样尝试,但没有获取图像

  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];