我已经看过类似的问题,但仍然没有将Base64编码的字符串正确地转换为UIImage。我使用http://www.freeformatter.com/base64-encoder.html来测试我的字符串,并可以成功获取图像作为回应。将Base64字符串转换为UIImage
但是,当我使用initWithBase64EncodedString时,我得到一个无响应。下面是我正在使用的代码以及我用来测试的Base64字符串的一个示例。我在这里错过了什么?
代码:
imageData = [[NSData alloc] initWithBase64EncodedString:checkBytesString options:0]; checkImage = [UIImage imageWithData:imageData];
字符串(这是相当大的,所以我通过OneDrive分享吧):
您的代码表示dataFromBase64String没有已知的方法简单。 – Muju
@Muju我的答案是使用外部库,我更新包括链接。 – bmjohns
对不起,我还没有看到你的整个答案。你的答案解决了我的问题。非常感谢你。 – Muju