Ich habe eine Funktion, die so geht:Führen Sie einen Hintergrund-Thread auf Swift 3
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)!)
}
ich möchte es laufen auf einem Background
thread
.
Ich habe die Methoden von Swift2
versucht, aber es hat nicht funktioniert.
Hat sich am Thema Thread in Swift3
etwas geändert?
Vielen Dank!
http://swiftable.io/2016/06/dispatch-queues-swift-3/ –
@ New16 Ich habe es bereits ausprobiert, es entspricht nicht einmal –
Mögliche Duplikate von [Wie versende ich Dispatch_sync, dispatch_async, dispatch_after usw. in Swift 3?] (Http://stackoverflow.com/questions/37801370/ how-do-i-dispatch-sync-dispat-async-dispatch-nach-etc-in-swift-3). –