在UiImage swift 3

时间:2016-08-30 15:39:57

标签: ios mysql uiimageview blob swift3

我有一个数据库,图像存储为blob,并希望在UiImage中显示它们。我能够将数据作为JSON Feed导入我的应用程序,并且我能够获取图像数据(通过打印),如下所示

[["image": <UIImage: 0x14ea397b0> size {750, 750} orientation 0 scale 1.000000]]

我不知道如何将这些数据转换回我在故事板上的UIImage

1 个答案:

答案 0 :(得分:1)

假设您将blob数据作为db中的字符串。您可以将其转换为图像,如下所示。

let imageBytes = "" // blob data
DispatchQueue.main.async {
    if let imgData = imageBytes.dataUsingEncoding(NSUTF8StringEncoding){
        self.imageView.image = UIImage(data: imgData)
    }
}