iOS开发中创建简易计时器使用

1、创建计时器

1
2
3
4
5
6
NSTimer *timer = [NSTimer scheduledTimerWithTimeInterval:3 target:self selector:@selector(calledMethods:) userInfo:nil repeats:YES];
// 每3秒调用一次方法
- (void)calledMethods:(id)timer
{
      // 循环内容
}

2、暂停计时器

1
timer.fireDate = [NSDate distantFuture];

3、重新启用计时器

1
timer.fireDate = [NSDate date];

4、停止计时器

1
[timer  invalidate];

Leave a Reply