Конвертировать сырой JSON ответ на изображение - PullRequest
0 голосов
/ 24 января 2019

У меня есть ответ сервера в формате json, и у меня есть изображение, отправленное в ответ в виде необработанных данных. Я хочу преобразовать это в изображение и поместить его в imageView, который у меня есть. Значение для изображения в ответе json:

"selectedisplayimage": "/ 9j / 4AAQSkZJRgABAQEAYABgAAD / 2wBDAAUDBAQEAwUEBAQFBQUGBwwIBwcHBw8LCwkMEQy419TQ6bt9rpJqkugoopy9sQ3R2vK3 * 100MMQMQ

1 Ответ

0 голосов
/ 24 января 2019

хранит то, что выдает вам JSON, чтобы вы могли отобразить его позже при конвертации

 override func viewDidLoad() {
        super.viewDidLoad()
let userImage = UserDefaults.standard.string(forKey: "PictureFromJson")
        let imageBase64 = ConduPerfilViewController.convertBase64ToImage(imageString: userImage!)
        viewphoto.image = imageBase64
}

конвертировать JSON base64 в IMG

//convert base64ToImage
    class func convertBase64ToImage(imageString: String) -> UIImage {
        let imageData = Data(base64Encoded: imageString, options: Data.Base64DecodingOptions.ignoreUnknownCharacters)!
        return UIImage(data: imageData)!
    }
...