如何转换和运行字符串到图像(base64)xcode

时间:2013-03-28 07:16:07

标签: objective-c uiimage base64

我想从服务器中的(php文件)获取base64的图像字符串。

但我不知道对此字符串进行解码并转换为图像并在UIImage中显示。

2 个答案:

答案 0 :(得分:1)

NSURL *urlString = [NSURL URLWithString:@"your string"];

NSData *imageData = [NSData dataWithData:UIImagePNGRepresentation([UIImage imageWithData:

[NSData dataWithContentsOfURL:urlString]])];

UIImage *image = [UIImage imageWithData:imageData];

试试这个.....可能会用到你的完整。

答案 1 :(得分:1)

NSData* data = UIImageJPEGRepresentation(yourImage, 1.0f);

 NSString *strEncoded = [Base64 encode:data];

解码为:

 NSData* data = [Base64 decode:strEncoded ];;
 image.image = [UIImage imageWithData:data];