Chcę być w stanie zaplanować trzy małe zdarzenia w przyszłości bez konieczności pisania funkcji dla każdego. Jak mogę to zrobić, używając NSTimer
? Rozumiem, że bloki ułatwiają anonimowe funkcje, ale czy można je używać w ramach NSTimer
, a jeśli tak, to w jaki sposób?NSTimer z anonimową funkcją/blokiem?
[NSTimer scheduledTimerWithTimeInterval:gameInterval
target:self selector:@selector(/* I simply want to update a label here */)
userInfo:nil repeats:NO];
Dlaczego nie używacie 'dispatch_after()'? Jest to funkcja GCD i przyjmuje jako parametr blok. –
Nigdy o nim nie słyszałem ... Jak tego użyć?Dopóki mogę powiedzieć "poczekaj X sekund a następnie rób to" Jestem szczęśliwy! – Chris
co z metodą '-performSelector: withObject: afterDelay:'? – holex