NSTimer 的暂停与恢复运行。
2013-04-01 17:23
211 查看
1,暂停:
pauseStart = [[NSDate dateWithTimeIntervalSinceNow:0] retain];
previousFireDate = [[timer fireDate] retain];
[timer setFireDate:[NSDate distantFuture]];
2,恢复:
float pauseTime = -1*[pauseStart timeIntervalSinceNow];
[timer setFireDate:[NSDate dateWithTimeInterval:pauseTime sinceDate:previousFireDate]];
just so easy!!
其中 要先声明:两个date对象:
pauseStart, previousFireDate. 还有一个timer对象。NSTimer *timer;
pauseStart = [[NSDate dateWithTimeIntervalSinceNow:0] retain];
previousFireDate = [[timer fireDate] retain];
[timer setFireDate:[NSDate distantFuture]];
2,恢复:
float pauseTime = -1*[pauseStart timeIntervalSinceNow];
[timer setFireDate:[NSDate dateWithTimeInterval:pauseTime sinceDate:previousFireDate]];
just so easy!!
其中 要先声明:两个date对象:
pauseStart, previousFireDate. 还有一个timer对象。NSTimer *timer;
相关文章推荐
- NSTimer 的暂停与恢复运行。
- NSTimer 的暂停与恢复运行。
- NSTimer的暂停与恢复
- NSTimer的暂停与恢复
- gdb(二)暂停或恢复程序的运行
- iOS 后台运行NSTimer
- Activity生命周期 之 暂停和恢复Activity
- spring+quartz新增,删除,暂停,恢复定时任务
- Java线程优先级和线程暂停恢复的问题
- C# 挂起恢复运行线程代码
- 暂停程序运行CTRL+Z
- Spring 3整合Quartz 2实现定时任务三:动态暂停 恢复 修改和删除任务
- BCB中利用互斥量使只运行一个实例,并恢复前一个运行实例
- cocos2d-x-2.1.3 中实现游戏的简单暂停与恢复
- NSTimer的使用 停止 暂停 重启
- 运行中的虚拟机疑似出现暂停
- linux后台运行程序及恢复
- sql server 数据库中 触发器和约束的暂停及恢复操作 命令
- Android运行时Crash自动恢复框架:Recovery
- 从头认识多线程-1.10 暂停与恢复线程