检测到应用程序已启动进入后台状态?

时间:2011-12-12 19:42:39

标签: ios background uiapplicationdelegate

如何检测应用已启动进入后台状态?毋庸置疑,常规应用程序无法做到这一点,只有少量适当类型的应用程序可以,而且这不是一个理想的情况。特别是报亭应用程序这样做。

1 个答案:

答案 0 :(得分:21)

很难相信没人能正确回答这个问题。来自iOS App Progamming Guide

  

确定您的应用是否正在启动到前台或   后台,检查共享的applicationState属性   你的UIApplication对象   application:willFinishLaunchingWithOptions:或   application:didFinishLaunchingWithOptions:delegate方法。当。。。的时候   应用程序启动到前台,此属性包含值   UIApplicationStateInactive。当应用程序启动进入   background,属性包含值   而是UIApplicationStateBackground。您可以使用此差异   相应地调整委托方法的启动时行为。