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]; |