sguruapp@gmail.com
facebook vk instagram Телеграм youtube

Как загрузить картинку асинхронно - Swift 5.9


func guruLoadImage(stringURL: String) {

guard let url = URL(string: stringURL) else { return }
        
DispatchQueue.global().async {

guard let guruImage = try? Data(contentsOf: url) else {

DispatchQueue.main.async {
self.guruImageView.image = UIImage(systemName: "photo.stack.fill")
}
return
}
            
let image = UIImage(data: guruImage)

DispatchQueue.main.async {
self.guruImageView.image = image
}
}
}

Изучайте Swift индивидуально подробнее

Возврат к списку

обучись профессии будущего

Хочешь стать успешным разработчиком
приложений? Тогда добро пожаловать к нам.

обучись профессии будущего