585 Stimmen

Dispatch_after - GCD in Swift? dispatch_after - GCD in Swift?

Ich habe das iBook von Apple durchgesehen und konnte keine Definition davon finden:

Kann jemand die Struktur von dispatch_after erklären?

dispatch_after(<#when: dispatch_time_t#>, <#queue: dispatch_queue_t?#>, <#block: dispatch_block_t?#>)

-1voto

Iker Solozabal Punkte 642

Führen Sie eine Funktion oder einen Code nach einer Verzögerung mit der nächsten Methode aus

DispatchQueue.main.asyncAfter(deadline: .now() + 'SekundenVerzögerung') {
        dein Code hier...
    }

Beispiel - In diesem Beispiel wird die Funktion getShowMovies nach 1 Sekunde ausgeführt

DispatchQueue.main.asyncAfter(deadline: .now() + 1) {
        self.getShowMovies()
    }

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X