尽管应用程序位于前台,UIApplicationState仍返回Inactive

时间:2011-11-21 12:58:16

标签: iphone ios cocoa-touch ipad

发布后不久,我的应用程序旋转了一个单独的线程。此线程检查应用程序是在后台还是活动,因为它可以从任一个调用。但是,当显式启动应用程序时,[UIApplication sharedApplication] .applicationState返回UIApplicationStateInactive。我希望它能返回UIApplicationStateActive。这是怎么回事?谢谢!

1 个答案:

答案 0 :(得分:1)

这在Apple文档中有说明:

  

您应该使用此方法初始化您的应用程序并准备运行。在启动应用程序并加载其主nib文件后调用它。 调用此方法时,您的应用程序处于非活动状态。在此方法返回后的某个时刻,调用后续委托方法将应用程序移动到活动(前台)状态或后台状态