Im a newbie dev и я пытаюсь загрузить и отобразить изображение с URL-адреса и отобразить его в представлении UIImage. Я пробовал несколько методов, используя информацию из ранее заданных вопросов и т. Д., Но он продолжает придумывать несколько ошибок.Как скачать изображение с URL Swift 3?
ответ
Существует отличный пример того, как это сделать в Leo Dabus's answer here. Я включу соответствующие биты в ваш вопрос ниже.
Использование кода с этого поста, я нашел один из самых простых и чистых способов является добавить расширение к UIImageView
:
extension UIImageView {
func downloadedFrom(url: URL, contentMode mode: UIViewContentMode = .scaleAspectFit) {
contentMode = mode
URLSession.shared.dataTask(with: url) { (data, response, error) in
guard let httpURLResponse = response as? HTTPURLResponse, httpURLResponse.statusCode == 200,
let mimeType = response?.mimeType, mimeType.hasPrefix("image"),
let data = data, error == nil,
let image = UIImage(data: data)
else { return }
DispatchQueue.main.async() {() -> Void in
self.image = image
}
}.resume()
}
func downloadedFrom(link: String, contentMode mode: UIViewContentMode = .scaleAspectFit) {
guard let url = URL(string: link) else { return }
downloadedFrom(url: url, contentMode: mode)
}
}
Тогда вы можете просто захватить изображение с вашего контроллера представления с помощью:
if let url = URL.init(string: urlString) {
imageView.downloadedFrom(url: url)
}
https://stackoverflow.blog/2009/06/attribution-required/ –
@LeoDabus исправлен и благодарит за отличную работу над вашими ответами на этом сайте. Они очень помогли мне, когда я начал изучать Свифта. –
let url = URL (string: headerViewImageUrl) let data = try? Данные (contentOf: url!) let img: UIImage = UIImage (данные: данные!)! imageview.imgage = img – cmp
- 1. Скачать изображение прямо с url
- 2. Как скачать видео с url в Swift?
- 3. Swift 3: Как отобразить изображение с помощью URL с API
- 4. Как скачать изображение с URL-адреса async
- 5. Как скачать изображение с url в grails
- 6. IOS, как скачать изображение с URL
- 7. Как скачать изображение с URL-адреса?
- 8. Android - скачать прикрепленное изображение с URL-адреса
- 9. скачать и сохранить изображение с url
- 10. Как скачать изображение с адреса?
- 11. Скачать изображение С URL ind Android
- 12. Swift IOS: как скачать изображение с помощью NSURLSession и didReciveData?
- 13. Как скачать изображение с UniversalImageLoader
- 14. Как скачать фотографию из Facebook SDK с Swift 3?
- 15. Скачать картинку с 'скачать url' Android
- 16. Swift Изображение из URL
- 17. Как скачать изображение с url с помощью picasso
- 18. Скачать файл с помощью Alamofire 4.0 (Swift 3)
- 19. Как скачать файл в swift?
- 20. Как скачать изображение с url в xamarin android?
- 21. Как скачать изображение с URL-адреса в android
- 22. Как скачать изображение с URL-адреса в php?
- 23. Как скачать изображение с url и отображения в поле зрения
- 24. Как скачать изображение с URL-адреса, предоставленного в php
- 25. Скачать Lone Изображение из набора URL-адресов
- 26. Android скачать изображение с SHORTURL
- 27. скачать изображение с libcurlnet
- 28. Как скачать данные с url?
- 29. Как скачать изображение с URI на Ruby
- 30. Resize Скачать изображение с AlamofireImage
Выберите один из этих нескольких методов, которые вы внедрили и опубликовали для него код и какие ошибки вы получаете. – Gruntcakes