怎么使用NSTimer

今天在做demo的时候需要用到定时器,这里简要记录一下

1、先定义一个timer

1
2
3
4
NSTimer *hqTimer = [NSTimer scheduledTimerWithTimeInterval:5.0
target:self
selector:@selector(refreshHq:)
userInfo:nil repeats:YES];

以上定义一个timer,5.0表示每5秒执行一次,repeats:YES表示重复执行,如果为NO执行一次就失效,refreshHq:表示要调用的方法,将在下面定义

1
2
3
- (void)refreshHq:(NSTimer *)theTimer {
NSLog(@"fsdafsf");
}