如何从iPhone上的'Base64String'格式原始图像数据获取UIImage?

时间:2009-05-11 12:27:33

标签: iphone uiimage base64 image-conversion

在我的应用程序中,我在XML文件中从服务器接收图像数据。此数据是图像(.jpeg或.png或.tiff等),服务器将其转换为“Base64String”格式字节,以通过XML文件发送到我的应用程序。在我的应用程序端,应用程序将这些字节以“NSData”的形式存储到数据库中。    现在,我的应用程序必须在后面部分检索并显示图像。但是我还没弄明白如何从这个'Base64String'格式的原始图像数据中获取UIImage?    请在这方面指导我,因为我是iPhone应用程序开发领域的“刚入”开发人员。

感谢阅读,感谢您的帮助。

1 个答案:

答案 0 :(得分:3)

CocoaDev wiki上的

This page包含几个来自字符串的base64解码实现。页面底部的NSData类别可能是最简单的集成在您的应用程序中。

从那里,您可以提取base64编码的字符串的NSData表示。 NSData可用于使用UIImage imageWithData:或initWithData:constructors初始化UIImage实例。