Приветствую ребята
Подскажите как корректно передать UIImage/либо Data с структуры в ViewController
Логика следующая
1. В ViewController метод из структуры ловит url
func showAll() {
GetManager.showContent(pasteboard: link)
}
2. Метод из структуры валидирует ее, парсит JSON и получает ответ от сервера с файлами в base64
Alamofire.request(postURL, method: .post, parameters: parameters, encoding: URLEncoding.default).responseJSON { response in
switch response.result { ...
}
}
3. После чего срабатывают методы декодирования в видео и изображение
static func base64toImage(base64String: String?) -> UIImage{
}
static func base64toVideo(base64String: String?) {
}
4. Как правильно передать UIImage и Video в ViewController. Не хотелось бы что ли обновлять через notification. Какие есть не костыльные варианты ?
5. И как доработать метод декодировки видео. Что бы также через return вернуть, как и image ?