Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/100.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 睡眠模式vs通知中心打开_Ios_Uiapplicationdelegate_Nsnotificationcenter - Fatal编程技术网

Ios 睡眠模式vs通知中心打开

Ios 睡眠模式vs通知中心打开,ios,uiapplicationdelegate,nsnotificationcenter,Ios,Uiapplicationdelegate,Nsnotificationcenter,在这两方面, 1) iPhone进入睡眠模式 2) 开放式通知中心 它叫 - (void)applicationWillResignActive:(UIApplication *)application 是否有任何方法可以确定调用此方法是因为设备进入睡眠模式还是通过打开通知中心?有一些黑客需要检测,但没有任何官方软件不能在未来的iOS版本中中断。有一些黑客需要检测,但是没有任何官方软件不能与未来的iOS版本中断。好的,当你锁定屏幕/iPhone进入睡眠模式时,最前面的应用程序(你的应用程序)将

在这两方面, 1) iPhone进入睡眠模式 2) 开放式通知中心

它叫

- (void)applicationWillResignActive:(UIApplication *)application

是否有任何方法可以确定调用此方法是因为设备进入睡眠模式还是通过打开通知中心?

有一些黑客需要检测,但没有任何官方软件不能在未来的iOS版本中中断。

有一些黑客需要检测,但是没有任何官方软件不能与未来的iOS版本中断。

好的,当你锁定屏幕/iPhone进入睡眠模式时,最前面的应用程序(你的应用程序)将进入后台模式,,当你拉下通知中心时,你的应用程序实际上没有被推到后台

所以,你可以使用

-(无效)应用程序将进入前台:(UIApplication*)应用程序

-(无效)应用程序标识符背景:(UIApplication*)应用程序

要在应用程序委派类中设置值,请说
bglag

然后,当调用
-(void)applicationIDBECOMEACTIVE:(UIApplication*)application
时,检查是否设置了
bgFlag


祝你好运。

好的,当你锁定屏幕/iPhone进入睡眠模式时,最前面的应用程序(你的应用程序)将进入后台模式,当你拉下通知中心时,你的应用程序实际上没有被推到后台

所以,你可以使用

-(无效)应用程序将进入前台:(UIApplication*)应用程序

-(无效)应用程序标识符背景:(UIApplication*)应用程序

要在应用程序委派类中设置值,请说
bglag

然后,当调用
-(void)applicationIDBECOMEACTIVE:(UIApplication*)application
时,检查是否设置了
bgFlag


祝你好运。

你为什么要区分这两种行为?告诉你更多关于你的要求,也许我们可以有一些其他的解决方案来解决你真正的问题。实际上,当设备进入锁定模式时,我必须再次加载登录屏幕。另外,应用程序在后台运行时什么也不用做。为什么要区分这两种行为?告诉你更多关于你的要求,也许我们可以有一些其他的解决方案来解决你真正的问题。实际上,当设备进入锁定模式时,我必须再次加载登录屏幕。通过任何其他方式,应用程序进入后台,然后什么也不用做。