I am trying to use grand central dispatch to wait for files to finish download before continuing. This question is a spin-off from this one: Swift (iOS), waiting for all im
In Swift 3...
let dispatchGroup = DispatchGroup() dispatchGroup.enter() // do something, including background threads dispatchGroup.leave() dispatchGroup.notify(queue: DispatchQueue.main) { // completion code }
https://developer.apple.com/reference/dispatch/dispatchgroup