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!");

}

原文地址:https://www.cnblogs.com/careerman/p/2645296.html