Ich versuche einfach eine Funktion nach 3 Sekunden in swift 2 auszuführen. Ich habe zahlreiche Dinge ausprobiert und keine funktionieren. Es ist ein Sprite-Kit Spiel in swift 2, sagen Pleas mir, wie dies zu tun ..Swift 2 Ausführen der Funktion nach 3 Sekunden
Aufruf der Funktion sieht nun wie folgt self.adjustScore()
EDIT wie diese gelöst, dank Googe Seite 4
let triggerTime = (Int64(NSEC_PER_SEC) * 1)
dispatch_after(dispatch_time(DISPATCH_TIME_NOW, triggerTime), dispatch_get_main_queue(), {() -> Void in
self.adjustScore()
})
})
Sie Benutzer –
Verwenden Perform Selector 'NSTimer' können stattdessen zu erreichen. – Khundragpan
Bearbeiten Sie Ihre Frage nicht, um die richtige Antwort anzuzeigen. Sie sollten stattdessen Ihre eigene Frage beantworten. – penatheboss