как убрать таймер - PullRequest
       21

как убрать таймер

0 голосов
/ 28 декабря 2010

у меня есть этот таймер

[NSTimer scheduledTimerWithTimeInterval:1.0 target:self selector:@selector(updateTimerFunc) userInfo:nil repeats:YES];

и в какой-то функции я хочу полностью удалить это ... как?

1 Ответ

5 голосов
/ 28 декабря 2010

Вы не должны использовать NSTimer в Cocos2d, вместо этого вы должны сделать:

[self schedule:@selector(updateTimerFunc) interval:1.0];

и удалить его:

[self unschedule:@selector(updateTimerFunc)];

или

[self unscheduleAllSelectors];

Если у вас есть функция обновления, вы можете использовать: [self scheduleUpdate];

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...