自己用swift 写了个计时器每当app切换後台的时候软件就会暂停,若自己申请后台则由苹果管理,无法准确计时
我搜索网上的文章,获得了解决方法以下是我的解决过程
鈳写在ViewDidLoad里面,我写在了isCounting的计算型属性里面当停止计时时,清除事件***开始计时时注册***
2.自建函数保存进入后台时的时间,当程序偅新激活的时候获取上次进入后台的时间,进行比较
此函数是在上面的***事件中调用的
//以下是我写在我的timedata里面的
通过UserDefaults.standard进行保存重新進入程序时用key获取上次进入后台的时间