如何将base64字符串转换为jpeg

时间:2011-11-30 07:53:48

标签: iphone objective-c xcode

我得到一个base64字符串,我需要将其转换为我的iPhone应用程序的.jpg图片。这是我的代码:

        Services * serv = [[Services alloc] init];
        NSData * dataToWrite = [serv base64DataFromString:item.Photo];

        UIImage *buttonImageNormal = [UIImage imageWithData:dataToWrite];

我可能在这里遗漏了一些东西。有任何想法吗? 在我将字符串转换为NSData并尝试在uiimage视图中显示之后,我得到的是一个黑色相框,我没有错误

1 个答案:

答案 0 :(得分:2)

看起来您实际上并未将dataToWrite发送到imageWithData方法。 这样做:

Services * serv = [[Services alloc] init];
NSData * dataToWrite = [serv base64DataFromString:item.Photo];
UIImage *buttonImageNormal = [UIImage imageWithData:dataToWrite];