NSTimer实现读秒、倒计时等周期性操作

self.timerSchedule = [NSTimer scheduledTimerWithTimeInterval:0.2 target:self selector:@selector(spinPicker) userInfo:nil repeats:YES];

该类函数将返回一个NSTimer的实例,并且按照scheduledTimerWithTimeInterval所设定的周期(秒)调用selector所指定的函数,如需循环调用则要将repeats的参数指定为YES。

判断NSTimer对象是否处于repeats的状态可以通过isValid函数,如果为YES表明该对象还处于repeats状态当中。通过invalidate函数可以将将该对象移出NSRunLoop循环,停止对@selector的周期性调用。

你可能感兴趣的:(timer)