- (void)createTimer
{
//创建 定时器,
_timer = [NSTimer scheduledTimerWithTimeInterval:0.2 target:self selector:@selector(timerHandle:) userInfo:@(100) repeats:YES];
}
- (void)timerHandle:(NSTimer *)timer
{
//...
//此处就是传过来的@(100)
NSNumber *number = timer.userInfo;
//...
}
//由于定时器特殊,不使用时,必须invalidate
//页面退出时,也必须invalidate,否则会造成内存泄露
- (void)timerInvalidate
{
[_timer invalidate];
_timer = nil;
}