Данные изображения JSON не такие, как ожидалось - PullRequest
0 голосов
/ 13 июня 2018

На сервере у меня есть байтовый массив изображения.Данные, которые я получаю из моего запроса JSON, не совпадают с данными на сервере.Вместо байтового массива изображения я получаю странную строку.

Это мой код:

Alamofire.request(mainUrl, method:.post , parameters: paramstring , encoding: JSONEncoding.default, headers: nil).responseJSON { response in
    if let data = response.data
    {
        switch response.result
        {
        case.failure(let error):
            print(error)
        case.success(let value):
            let json = JSON(value)
            guard let dataarr = json["my_profile"].arrayObject as? [String] else {return}
            var imagebyte = dataarr[0] // here I should get byte array of image
            let data = Data(bytes: imagebyte) // convert byte array to data
            self.MainView.avatarImageView.image = UIImage(data: data)
        }
    }
}
...