Как преобразовать Base64 в изображение в приложении со сценарием

#javascript #api #base64 #scriptable

Вопрос:

Я хочу преобразовать Base64, который я получаю из API, в изображение в приложении для сценариев iOS. Вот мой текущий код:

 let image = Image.data(Data.fromBase64String(response.icon))
 

Как я могу преобразовать base64 в изображение?

Ошибка:

 2021-08-19 12:31:07: Error on line 20:23: TypeError: Image.data is not a function. (In 'Image.data(Data.fromBase64String(response.icon))', 'Image.data' is undefined)
 

Комментарии:

1. В чем проблема с кодом? Разве он не делает то, о чем ты просишь? Если есть какие-либо ошибки или неправильные результаты, вы должны описать это в вопросе.

2. Ой, извините, только что обновил его. К сожалению, он не делает то, что я хочу, и выдает неопределенное.

Ответ №1:

Вы не вызываете правильный инициализатор для изображения ( это .fromData ) :

 let image = Image.fromData(Data.fromBase64String(response.icon))