У меня есть функция, которая выглядит следующим образом:
fileprivate func setupImageViewWithURL(url: URL) {
var image: UIImage? = nil
do {
try image = UIImage(data: Data(contentsOf: url))!
} catch is NSError {
print("Failed")
}
image = self.imageWithImage(sourceImage: image!, scaledToWidth: UIScreen.main.bounds.size.width)
self.imageImageView.image = image
self.imageImageView.frame = CGRect(x: 0, y: 0, width: UIScreen.main.bounds.size.width, height: (image?.size.height)!)
}
Я хочу запустить его на Background
thread
.
Я пробовал методы GDC
Swift2
, но это не сработало.
Что-то изменилось в теме темы в Swift3
?
Спасибо!