我得到一个base64字符串,我需要将其转换为我的iPhone应用程序的.jpg图片。这是我的代码:
Services * serv = [[Services alloc] init];
NSData * dataToWrite = [serv base64DataFromString:item.Photo];
UIImage *buttonImageNormal = [UIImage imageWithData:dataToWrite];
我可能在这里遗漏了一些东西。有任何想法吗? 在我将字符串转换为NSData并尝试在uiimage视图中显示之后,我得到的是一个黑色相框,我没有错误
答案 0 :(得分:2)
看起来您实际上并未将dataToWrite发送到imageWithData
方法。
这样做:
Services * serv = [[Services alloc] init];
NSData * dataToWrite = [serv base64DataFromString:item.Photo];
UIImage *buttonImageNormal = [UIImage imageWithData:dataToWrite];