typedef NS_ENUM(NSInteger, UIApplicationState) { UIApplicationStateActive, UIApplicationStateInactive, UIApplicationStateBackground } NS_ENUM_AVAILABLE_IOS(4_0);
对于以上三种状态经测试得出如下结论:
UIApplicationStateActive 应用程序处于前台
UIApplicationStateBackground 应用程序在后台,用户从通知中心点击消息将程序从后台调至前台
UIApplicationStateInactive 用用程序处于关于状态(不在前台也不在后台),用户通过点击通知中心的消息将客户端从关闭状态调至前台
原文地址:http://blog.csdn.net/lixuwen521/article/details/41447775