Delay Function in Swift 3.0

1 2 3 4 5 6 7 |
func delay(time: Double, closure:()->()) { DispatchQueue.main.after(when: .now() + time) { closure() } } |
1 2 3 4 |
delay(time: 10) { print("hello") } |
1 2 3 4 5 6 7 |
func delay(time: Double, closure:()->()) { DispatchQueue.main.after(when: .now() + time) { closure() } } |
1 2 3 4 |
delay(time: 10) { print("hello") } |