Я пытаюсь преобразовать базовый 64 закодированную строку UIImage
со следующим кодом:Swift Преобразовать строку Base64 для UIImage
let decodedData = NSData(base64EncodedString: base64String!, options: NSDataBase64DecodingOptions(rawValue: 0))
print(decodedData) //I get data here (It is not nil)
var decodedimage = UIImage(data: decodedData!) //return nil
decodedData
кажется нормально, Почему я получаю nil
при преобразовании в UIImage
?
У меня был ошибка с моим вопросом: – Eyal
Если decodedData = ноль, но decodedimage == ноль, то данные не в! допустимый формат изображения. –
Привет, ты прав! Это были дополнительные символы в начале строки base64. Благодаря! – Eyal