1

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

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

4

1 回答 1

3

CocoaDev wiki 上的这个页面包含从字符串进行 base64 解码的几个实现。页面底部的 NSData 类别可能是最容易集成到您的应用程序中的类别。

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

于 2009-05-11T12:42:07.813 回答