/** NSTimer 定时器
**/
/**
*参数1:定时器运行的时间间隔
*参数2:发送消息的对象
*参数3:消息
*参数4:报错时提示的信息
*参数5:是否重复执行(no:只执行一次,yes,重复执行)
*/
_timer = [NSTimer scheduledTimerWithTimeInterval:0.1 target:self selector:@selector(timeRun) userInfo:nil repeats:YES];
// 定时器创建即启动,停止即销毁
-(void)timeRun{
static int i=0;
if (i==100) {//暂停定时器
[_timer setFireDate:[NSDate distantFuture]];
// 开启定时器
// [_timer setFireDate:[NSDate distantPast]];
// 销毁定时器
// [_timer invalidate];
}
NSLog(@"%d",i++);
}
网友评论