Я пытаюсь декодировать строку base64 в UIImage
in Swift 4.2 .Я попробовал почти все решения на stackoverflow , но оно не работает.
Я попытался преобразовать string
с NSData
, оно не сработало.Теперь я конвертирую string
в Data
, а затем в image
, но он выдаёт эту ошибку.(Тип выражения неоднозначен без дополнительного контекста)
let encodedImageData = "gggg"
//let imageData = NSData(base64EncodedString: encodedImageData,
options: .)
//let imageData = NSData(base64Encoded: encodedImageData,
options: NSData.Base64DecodingOptions.ignoreUnknownCharacters)
//let image = UIImage(data:imageData)
//Trying to get this to work.
if let decodedData = Data(base64Encoded:encodedImageData,
options: .ignoreUnknownCharacters) {
let image = UIImage(data: decodedData)
}
Буду очень признателен, если кто-нибудь сможет указать, что я делаю неправильно.или дай мне решение.В любом случае я пробовал большинство решений.Спасибо