我正在呼叫网络服务。有响应是一个图像。这是一个字符串格式。如何将Base64字符串转换为Image。
感谢。
答案 0 :(得分:3)
在项目中添加 Base64 类http://www.imthi.com/wp-content/uploads/2010/08/base64.zip。
您可以 encode
使用:
NSData* data = UIImageJPEGRepresentation(yourImage, 1.0f);
[Base64 initialize];
NSString *strEncoded = [Base64 encode:data];
Decode
使用:
[Base64 initialize];
NSData* data = [Base64 decode:strEncoded ];;
image.image = [UIImage imageWithData:data];
检查此 link 以获取更多信息。
您也可以参考 this