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