如何在iOS中计算在后台花费的时间应用程序

时间:2012-11-28 13:42:31

标签: ios ipad nstimer uiapplicationdelegate uiapplication

如何查找在暂停状态下花费的时间应用(当应用在设备上最小化时)。我想通知用户您的应用在后台花了30分钟,请重新登录该应用。

2 个答案:

答案 0 :(得分:3)

简单。当应用程序进入后台时存储[NSDate日期]。当应用程序从后台比较[NSDate日期]时返回到您进入后台时存储的值。我知道我是天才,谢谢。

答案 1 :(得分:1)

在appdelegate方法中:- (void)applicationDidEnterBackground:(UIApplication *)application保存NSDate,然后在- (void)applicationWillEnterForeground:(UIApplication *)application中检查该日期与当前日期之间的时间。