在iPhone上从睡眠事件中醒来?

时间:2008-12-15 10:57:59

标签: iphone cocoa-touch

有没有办法检测iPhone在应用程序运行时是否从睡眠中醒来?例如:您的应用程序正在运行,用户锁定屏幕(或屏幕自动锁定),一段时间后用户解锁屏幕并向上弹出您的应用程序。有没有办法在那时获得一个事件或以某种方式检测它?

我试过搜索Google和这个论坛,但我似乎找不到任何相关内容。

2 个答案:

答案 0 :(得分:10)

请参阅UIApplicationDelegate上的applicationDidBecomeActive:

答案 1 :(得分:9)

将这些内容粘贴到AppDelegate.m文件中:

-(void) applicationWillResignActive:(UIApplication *)application {

     NSLog(@"Asleep");
}

-(void) applicationDidBecomeActive:(UIApplication *)application {

     NSLog(@"Awake");
} 

@Kevin - 你的回答没有错 - 谢谢顺便说一下。我以为我会把下一个人保存为谷歌搜索。