如何使用 AFNetworking 在 UIImageView 中显示 base64 图像?

Posted

技术标签:

【中文标题】如何使用 AFNetworking 在 UIImageView 中显示 base64 图像?【英文标题】:How to display a base64 image within a UIImageView Using AFNetworking? 【发布时间】:2013-07-18 09:25:30 【问题描述】:

我正在使用 base64 图像,它使用下面的代码在 imageview 中显示

NSURL *url = [NSURL URLWithString:prodDetCompl.AttPath];
NSData *imageData = [NSData dataWithContentsOfURL:url];
UIImage *ret = [UIImage imageWithData:imageData];
cell.imageView.image = ret;

但我需要使用 AFNetworking 来加载图像不成功

[imageview setImageWithURL:[NSURL URLWithString:@""] placeholderImage:[UIImage imageNamed:@"sampleimages.jpeg"]]

怎么做

谢谢

【问题讨论】:

AFNetworking 许可证中是否有任何内容阻止您进行更改? 【参考方案1】:

我不确定我是否理解什么对你不起作用,但你不应该做这样的事情吗:

NSURL *url = [NSURL URLWithString:prodDetCompl.AttPath];
[imageview setImageWithURL:url placeholderImage:[UIImage imageNamed:@"sampleimages.jpeg"]]

当然,您应该确保捆绑资源中有一个“sample images.jpeg”图像可用作占位符图像。

【讨论】:

您确定占位符图片已与您的应用捆绑在一起吗?

以上是关于如何使用 AFNetworking 在 UIImageView 中显示 base64 图像?的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 AFNetworking 通过 Post 请求在服务器上发送 NSData?

如何使用 AFNetworking 为请求设置 HTTP 正文?

如何使用 AFNetworking 在 UILabel 中设置 UIProgressView 的下载状态?

如何在Swift 中使用AFNetworking

如何在 swift 中避免由于 AFNetworking 导致的内存泄漏

如何在同一个项目中使用两个版本的 AFNetworking