如何删除计时器

时间:2010-12-28 09:03:23

标签: cocos2d-iphone

我有这个计时器

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

并且在某些功能上我想完全删除这个......怎么样?

1 个答案:

答案 0 :(得分:5)

你不应该在Cocos2d中使用NSTimer,而应该这样做:

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

要删除它:

[self unschedule:@selector(updateTimerFunc)];

或:

[self unscheduleAllSelectors];

如果您有更新功能,可以使用:[self scheduleUpdate];