Comment programmer un retard dans l'Swift 3

Dans les versions antérieures de Swift, on pourrait créer un retard avec le code suivant:

let time = dispatch_time(dispatch_time_t(DISPATCH_TIME_NOW), 4 * Int64(NSEC_PER_SEC))
dispatch_after(time, dispatch_get_main_queue()) {
    //put your code which should be executed with a delay here
}

Mais aujourd'hui, Swift 3, Xcode automatiquement les changements de 6 choses différentes, mais le message d'erreur suivant s'affiche: "Impossible de convertir DispatchTime.now à la valeur attendue dispatch_time_t aka UInt64."

Comment peut-on créer un délai avant l'exécution d'une séquence de code Swift 3?

InformationsquelleAutor owlswipe | 2016-06-25