// // NSTimer+timerBlock.m // ZZCircleViewDemo // // Created by iMac on 2016/12/22. // Copyright © 2016年 zhouxing. All rights reserved. // #import "NSTimer+timerBlock.h" @implementation NSTimer (timerBlock) + (NSTimer *)scheduledTimerWithTimeInterval:(NSTimeInterval)interval block:(void (^)())block repeats:(BOOL)repeats { return [self scheduledTimerWithTimeInterval:interval target:self selector:@selector(blockInvoke:) userInfo:[block copy] repeats:repeats]; } + (void)blockInvoke:(NSTimer *)timer { void (^ block)() = timer.userInfo; if (block) { block(); } } @end