Swift, dispatch_group_wait not waiting

前端 未结 4 1875
旧时难觅i
旧时难觅i 2020-12-10 06:40

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

4条回答
  •  醉话见心
    2020-12-10 07:22

    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

提交回复
热议问题