Я хочу иметь возможность планировать три небольших события в будущем без необходимости писать функцию для каждого. Как это сделать, используя NSTimer
? Я понимаю, что блоки упрощают анонимные функции, но могут ли они использоваться в пределах NSTimer
, и если да, то как?NSTimer с анонимной функцией/блоком?
[NSTimer scheduledTimerWithTimeInterval:gameInterval
target:self selector:@selector(/* I simply want to update a label here */)
userInfo:nil repeats:NO];
Почему вы не используете 'dispatch_after()'? Это функция GCD и принимает блок как параметр. –
Никогда не слышал об этом ... Как мне это использовать?Пока я могу сказать: «Подождите X секунд, а затем сделайте это», я счастлив! – Chris
как насчет '-performSelector: withObject: afterDelay:' метод? – holex