Я пытаюсь получить и визуализировать изображение от postgres до iOS, и я попытался превратить в Data, а затем в UIImage, но безуспешно, когда я создаю UIImage, он возвращает ноль. Как вы можете видеть из изображения ниже, я получаю эту строку из БД с двойным обратным слэсом sh и x, что должно быть нормальным, я пытался как сохранить экранирующие символы, так и обрезать их, я также пытался инициализировать Данные с обоими инициализаторами с byte: и base64Encoded, с опциями и без, но изображение всегда ноль. снимок экрана с xcode
func dataToImage(data:String)->Image{
var imageData = Data(bytes: "68747470733a2f2f73332e65752d63656e7472616c2d312e616d617a6f6e6177732e636f6d2f696c6172696f73616c6174696e6f2f31423236303332462d363935422d344342432d393733412d3342413936343841334535372d373136312d303030303145323833464643303541442e6a706567", count: data.count)
var base64data = Data(base64Encoded: "68747470733a2f2f73332e65752d63656e7472616c2d312e616d617a6f6e6177732e636f6d2f696c6172696f73616c6174696e6f2f31423236303332462d363935422d344342432d393733412d3342413936343841334535372d373136312d303030303145323833464643303541442e6a706567", options: .ignoreUnknownCharacters)
return Image(uiImage: UIImage(data: imageData)!)
}
строка, которую я получаю из базы данных:
data String "\\x68747470733a2f2f73332e65752d63656e7472616c2d312e616d617a6f6e6177732e636f6d2f696c6172696f73616c6174696e6f2f31423236303332462d363935422d344342432d393733412d3342413936343841334535372d373136312d303030303145323833464643303541442e6a706567"
Любая помощь приветствуется, спасибо!