iPhone SDK - 在设备锁定或设备上解锁并显示应用程序

问题描述:

我需要找到一种方法来检测设备何时被锁定,或者一种方式来检测设备何时被解锁,并直接发送到应用程序它离开的地方。是有一些类似方法:iPhone SDK - 在设备锁定或设备上解锁并显示应用程序

- (void)applicationDidBecomeActiveAfterLockScreen:(UIApplication *)application 

对于电话被解锁时检测和应用变得活跃起来,有

- (void)applicationDidBecomeActive:(UIApplication *)application 

方法。

当设备锁定时,一个方法

- (void)applicationWillResignActive:(UIApplication *)application 

被调用。

这两种方法都属于UIApplicationDelegate协议。

请参阅UIApplicationDelegate Protocol Reference

+0

这些发生在其他时间,如来电。 – progrmr 2010-06-18 01:14:07

+0

在applicationWillResignActive上是否存在时间限制,就像applicationWillTerminate一样,如果函数花费超过5秒钟,则功能代码执行终止。 – 2010-07-01 18:04:05