Вы делаете неправильно (это не UIImage, это строка URL, поэтому вы можете использовать эту строку URL для загрузки изображения):
hpc?.getImage = (charactersData[indexPath.row].image) as! UIImage
Пожалуйста, замените UIImage на String, потому что это не UIImage, это String URL для загрузки изображения
Итак, для этого вам нужно изменить getImage
переменную UIImage на String и передать эту строку этой переменной
var getImage = String()
hpc?.getImage = (charactersData[indexPath.row].image) as! String
После этого снова загрузите это изображение с URL-адреса в другом контроллере, но этот способ не подходит, поэтому вы должны следовать нижеуказанному пути:
Или
У вас есть другой вариант, например, когда вы загружаете изображение, чем сохраняете его Character
Struct
и передаете его, когда didselect
Процесс: * * один тысяча двадцать-одна
- Добавить новую переменную как изображение в Character Struct / Model
- Назначение загруженного изображения при вызове API в Struct / Model
- И передать это изображение другому контроллеру, когда
didSelect