ios - 将 image/jpeg 从 GET 请求转换为 UIImage

标签 ios swift http get uiimage

我有一些限制,不能使用 native 序列化器或 Alamofire。我只有正文(编码图像)和 Content-Type = image/jpeg 的响应。此代码无效:

let responseString = response as! String
let data = NSData(bytes: responseString, length: responseString.characters.count)
let image = UIImage(data: data, scale: 1.0) // nil

最佳答案

您的响应本身将是一个 NSData 直接尝试

var image = UIImage(data: response, scale: 1.0)

关于ios - 将 image/jpeg 从 GET 请求转换为 UIImage,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36489402/

相关文章:

ios - Swift2 许多 UIEvent 都有巨大的延迟

swift - UIPickerViewDelegate Xcode 8 swift 3

php - mod_php 是否正确地尊重 HEAD 请求?

ios - 文字转语音不起作用?

iphone - 如何将 UIViewController 作为 subview 添加到 UIViewController(RootViewController) 中?

ios - 在 UIViewController 之间传递 UILongPressGestureRecognizer

ios - UIView socket 和 ChildViewController 之间有什么区别?

ios - 如何设置每次按下 *addMoreCredits* - 按钮时都会从 *usersCredits* 中减去 1

perl - 如何使用 LWP 发出 HTTP PUT 请求?

java - 不关闭 URLConnection