草庐IT

UIApplicationStateInactive

全部标签

ios - iOS 8 上的 UIApplicationStateInactive

我有一个在iOS7上运行良好的相机应用程序。在我的MainViewController的viewDidAppear调用中,我首先检查应用程序状态是否处于非事件状态并且应用程序不在后台。代码示例如下。-(void)viewDidAppear{if((UIApplicationStateBackground!=[UIApplicationsharedApplication].applicationState)&&(UIApplicationStateInactive!=[UIApplicationsharedApplication].applicationState)){//checkif

iOS:推送通知、UIApplicationStateInactive 和快速应用切换

根据Apple文档,为了查明用户是否点击了您的推送通知,您应该检查application:didReceiveRemoteNotification中的applicationState:IfthevalueisUIApplicationStateInactive,theusertappedtheactionbutton;ifthevalueisUIApplicationStateActive,theapplicationwasfrontmostwhenitreceivedthenotification.我发现这并不总是正确的。例如:双击主页按钮以显示系统托盘并进入“快速应用程序切换模式”

ios - Swift 使用未解析的标识符 'UIApplicationStateInactive'

在我处理推送通知的Swift代码中有这一行:if(application.applicationState==UIApplicationStateInactive||application.applicationState==UIApplicationStateBackground){}导致编译错误的原因:使用未解析的标识符'UIApplicationStateInactive'我是否遗漏了一些导入文件?谢谢 最佳答案 目前您正在使用Objective-C的标识符。您需要使用swift的标识符:UIApplicationState.