问题描述
|
目前我正在使用计时器进行计算,然后每秒更新标签,但是一旦将iphone应用程序发送到后台,计时器就会暂停,然后在重新打开后恢复...我有什么解决方法这样看来计时器还没有停止??
---现在试图记录应用程序停止然后重新打开的时间,这些值之间的差异并将差异添加到标签上,但没有运气:(
任何帮助!
解决方法
当应用程序移至后台(例如,您的应用程序代表收到“ 0”消息,或者您收到“ 1”通知)时,只需停止计时器即可。并在必要时节省当前时间。
然后,当应用程序移动到前台时(例如,您的应用程序代理收到
applicationWillEnterForeground:
消息,或者您收到UIApplicationWillEnterForegroundNotification
通知),请从当前时间重新计算标签值,然后重新启动计时器。