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

rus*_*elf 7 iphone cocoa-touch

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

我试过搜索谷歌和这个论坛,但我似乎无法找到任何相关信息.

Lil*_*ard 10

请参阅applicationDidBecomeActive:UIApplicationDelegate.


noo*_*_es 9

在AppDelegate.m文件中粘贴这些:

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

     NSLog(@"Asleep");
}

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

     NSLog(@"Awake");
} 
Run Code Online (Sandbox Code Playgroud)

@Kevin - 你的回答没有错 - 谢谢你的方式.我以为我会把下一个人保存为谷歌搜索.