Я только начинаю узнавать, как делать сетевые запросы в iOS Swift. Ниже представлен очень простой запрос изображения, где все, кажется, работает. Задача загружает изображение без ошибок, но ImageView никогда не отображает загруженное изображение. Любая помощь будет принята с благодарностью.Загруженное изображение не отображается iOS Swift
import UIKit
class ViewController: UIViewController {
@IBOutlet weak var imageView: UIImageView!
override func viewDidLoad() {
super.viewDidLoad()
let imageURL = NSURL(string: "https://en.wikipedia.org/wiki/Baseball#/media/File:Angels_Stadium.JPG")!
let task = NSURLSession.sharedSession().dataTaskWithURL(imageURL) { (data, response, error) in
if error == nil {
let downloadedImage = UIImage(data: data!)
performUIUpdatesOnMain {
self.imageView.image = downloadedImage
}
}
}
task.resume()
}
}
Какова ваша функция для переключения на главный, показать, что код, называется ли линия настройки изображения? – Wain
Является ли это специфическим для скачивания? Что произойдет, если вы просто установите изображение из своего пакета в тело 'viewDidLoad'? Вы должны предоставить более подробную информацию или, по крайней мере, рассказать, что вы пробовали. –