iPhone SDK - 在设备锁定或设备上解锁并显示应用程序
问题描述:
我需要找到一种方法来检测设备何时被锁定,或者一种方式来检测设备何时被解锁,并直接发送到应用程序它离开的地方。是有一些类似方法:iPhone SDK - 在设备锁定或设备上解锁并显示应用程序
- (void)applicationDidBecomeActiveAfterLockScreen:(UIApplication *)application
答
对于电话被解锁时检测和应用变得活跃起来,有
- (void)applicationDidBecomeActive:(UIApplication *)application
方法。
当设备锁定时,一个方法
- (void)applicationWillResignActive:(UIApplication *)application
被调用。
这两种方法都属于UIApplicationDelegate
协议。
这些发生在其他时间,如来电。 – progrmr 2010-06-18 01:14:07
在applicationWillResignActive上是否存在时间限制,就像applicationWillTerminate一样,如果函数花费超过5秒钟,则功能代码执行终止。 – 2010-07-01 18:04:05