苹果Airpods pro耳机怎么改名字,苹果Airodro耳机怎么改名字?下面请看小编的详细介绍吧!......
iOS中使用NSTimer如何在应用进入后台时暂停
来源:互联网
2023-02-20 15:47:42 320
iOS中使用NSTimer如何在应用进入后台时暂停
工具/原料
- Mac
- Xcode
方法/步骤
我们在刚开始的时候在需要开启定时器的位置初始化并开启定时器,如下.
在应用进入后台的代理方法里面发送进入后台的通知,方便我们在使用定时器的位置能够及时知道应用已进入后台,如下.
在使用定时器的类中接收通知,同时在收炼耍到通知的方法中暂停定时器,使用[self.time setFireDate:[NSDate distantFuture]];
同样我们如果在应用进入到前台后是需要再次开泪肤佛启定时器,我们同样在进入前台的代理中发送相应的通知,如下.
在定时器使用的类中开启定时器使定时器能够继续计时,使用[self.time setFireDate:[NSDate distantPast]];
在退出相应界面的时候必须销毁定时器,所以我们在退罩扯出界面可以使用[self.time invalidate];销毁定时器,同时需要设置定时器为nil.
以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!
上一篇:挑选水果的技巧有哪些 下一篇:苹果手机ID密码怎样更改
相关文章