这里有复杂一点的代码 https://bitbucket.org/charliefish/nstimer-extras/overview
#import "TFTimer.h"
#import <Foundation/Foundation.h>
@interface NSTimer (TFAddition)
-(void)resumeTimer;
@end
#import "TFTimer.h"
@implementation NSTimer (TFAddition)
-(void)pauseTimer{
if (![self isValid]) {
return ;
}
[self setFireDate:[NSDate distantFuture]]; //如果给我一个期限,我希望是 4001-01-01 00:00:00 +0000
}
-(void)resumeTimer{
if (![self isValid]) {
return ;
}
//[self setFireDate:[NSDate dateWithTimeIntervalSinceNow:0]];
[self setFireDate:[NSDate date]];
}
@end