Monday, March 9, 2009

NSTimer

-(void)startTimer {
        frameTimer = [NSTimer scheduledTimerWithTimeInterval:TIMER_INTERVAL
                  target:self
                  selector:@selector(handleTimer:)
                  userInfo:nil
                  repeats:YES];
}
-(void)stopTimer {
        if (frameTimer != nil) {
                [frameTimer invalidate];
                frameTimer = nil; //note
        }
}

- (void)handleTimer: (NSTimer *) timer
{
        whichFrame ++;
        [self setNeedsDisplay];
}

No comments:

Post a Comment