| 12345678910111213141516171819202122232425262728293031323334 | 
							- //
 
- //  NSTimer+HXExtension.m
 
- //  HXPhotoPickerExample
 
- //
 
- //  Created by Silence on 2019/1/3.
 
- //  Copyright © 2019年 Silence. All rights reserved.
 
- //
 
- #import "NSTimer+HXExtension.h"
 
- @implementation NSTimer (HXExtension)
 
- + (id)hx_scheduledTimerWithTimeInterval:(NSTimeInterval)inTimeInterval block:(void (^)(void))inBlock repeats:(BOOL)inRepeats
 
- {
 
-     void (^block)(void) = [inBlock copy];
 
-     id ret = [self scheduledTimerWithTimeInterval:inTimeInterval target:self selector:@selector(hx_executeSimpleBlock:) userInfo:block repeats:inRepeats]; 
 
-     return ret;
 
- }
 
- + (id)hx_timerWithTimeInterval:(NSTimeInterval)inTimeInterval block:(void (^)(void))inBlock repeats:(BOOL)inRepeats
 
- {
 
-     void (^block)(void) = [inBlock copy];
 
-     id ret = [self timerWithTimeInterval:inTimeInterval target:self selector:@selector(hx_executeSimpleBlock:) userInfo:block repeats:inRepeats];
 
-     return ret;
 
- }
 
- + (void)hx_executeSimpleBlock:(NSTimer *)inTimer;
 
- {
 
-     if([inTimer userInfo])
 
-     {
 
-         void (^block)(void) = (void (^)(void))[inTimer userInfo];
 
-         block();
 
-     }
 
- }
 
- @end
 
 
  |