NSTimer+addition.m 777 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. //
  2. // NSTimer+addition.m
  3. // TGWebViewController
  4. //
  5. // Created by 赵群涛 on 2017/9/19.
  6. // Copyright © 2017年 QR. All rights reserved.
  7. //
  8. #import "NSTimer+addition.h"
  9. @implementation NSTimer (addition)
  10. - (void)tg_pauseTime{
  11. //判断定时器是否有效
  12. if (!self.isValid) {
  13. return;
  14. }
  15. //停止计时器
  16. [self setFireDate:[NSDate distantFuture]];
  17. }
  18. - (void)tg_webPageTime{
  19. //判断定时器是否有效
  20. if (!self.isValid) {
  21. return;
  22. }
  23. //返回当期时间
  24. [self setFireDate:[NSDate date]];
  25. }
  26. - (void)tg_webPageTimeWithTimeInterval:(NSTimeInterval)time{
  27. //判断定时器是否有效
  28. if (!self.isValid) {
  29. return;
  30. }
  31. [self setFireDate:[NSDate dateWithTimeIntervalSinceNow:time]];
  32. }
  33. @end