Mam problem z opóźnieniem ruchu komputera w grze.NSTimer - jak opóźnić Swift
Znalazłem rozwiązania, ale nie działają one w moim przypadku, np.
var delay = NSTimer.scheduledTimerWithTimeInterval(4, target: self, selector: nil, userInfo: nil, repeats: false)
starałem się to wykorzystać z funkcją fire
ale również bez efektów.
Jakie są inne możliwości?
Oczywiście nie rozumiesz, co robi NSTimer. Musisz mieć selektor i mieć jakiś kod w tej metodzie, który chcesz uruchomić po uruchomieniu timera. Timer bez selektora nic nie robi. – rdelmar
Ta odpowiedź jest tym, czego szukasz http://stackoverflow.com/a/24318861/3810673 – Ian
dziękuję bardzo! Nie zrozumiałem selektora, ponieważ nie rozumiem, dlaczego powinien on być w apostrofu. Umieściłem tam mój func i wszystko działa świetnie. – Dandy