iphone 定时器的使用

iphone 定时器的使用

iphone 模拟器可以起2个以上的定时器。但是真机测试还没做!

-(void)timerButtonClicked:(id) sender {

 

NSLog(@"timerButtonClicked is used!");

static BOOL flag = YES;

static NSTimer *myTimer;

 

if (flag == YES) {

// 起定时器

myTimer = [NSTimer scheduledTimerWithTimeInterval:1

target:self

  selector:@selector(onTimer:) // 回调函数

  userInfo:nil

  repeats:YES];

flag = NO;

}

else {

// 停定时器

[myTimer invalidate];

flag = YES;

}

}

-(void)onTimer:(id) sender {

 

NSLog(@"onTimer is used!");

}

posted @ 2012-08-18 12:11  careerman  阅读(197)  评论(0编辑  收藏  举报