【问题标题】:how to convert blob string format to image in xml parsing如何在xml解析中将blob字符串格式转换为图像
【发布时间】:2013-06-04 06:15:57
【问题描述】:

在将字符串格式的 blob 值转换为图像格式时,我需要您的帮助。 我有一个 xml 文件,在那个 BLOB 类型的字段中。我将该字段解析为一个字符串。现在我想显示来自该字符串格式的 blob 的图像。 请给我这个解决方案的任何想法。

提前致谢。

【问题讨论】:

    标签: iphone xml-parsing


    【解决方案1】:

    我希望您的 BLOB 是 Base64 编码的。在这种情况下,您可以使用此 Nick Lockwood 的类别将 Base64 字符串解码为 NSData https://github.com/nicklockwood/Base64 并从 NSData 创建 UIImage

    示例代码:

    NSData *imageData = [NSData dataWithBase64EncodedString:blobString];
    UIImage *image = [UIImage imageWithData:imageData];
    

    【讨论】:

    • 感谢您的回答。但它给出了一个错误“选择器 dataWithBase64EncodedString 没有已知的类方法”。这个错误是什么意思...?
    • 是的,您必须将上面链接中的类别添加到项目中并导入它的头文件。或者最简单的解决方案:如果您不知道如何导入类别,只需复制和粘贴方法的代码
    猜你喜欢
    • 1970-01-01
    • 2020-09-22
    • 1970-01-01
    • 2017-11-28
    • 2013-06-28
    • 1970-01-01
    • 2018-08-26
    • 2015-04-22
    • 2019-10-03
    相关资源
    最近更新 更多