UIApplicationState *state = [application applicationState];
if(state == UIApplicationStateActive)
{
NSLog(@"Display UIAlert");
}
if((state == UIApplicationStateBackground)||(state == UIApplicationStateInactive))
{
NSLog(@"App is in background");
}
我得到这两个警告。当我试图找出我的应用程序是否在后台时,我得到这两个警告
Incompatible integer to pointer conversion initializing 'UIApplicationState *' (aka 'enum UIApplicationState *') with an expression of type 'UIApplicationState' (aka 'enum UIApplicationState')
Comparison between pointer and integer ('UIApplicationState *' (aka 'enum UIApplicationState *') and 'NSInteger' (aka 'long'))
我不明白是什么问题。我想知道,如果我的应用程序在后台/非活动或前景