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

从iPhone上的睡眠事件中醒来?,iphone,cocoa-touch,Iphone,Cocoa Touch,有什么方法可以检测当你的应用程序运行时iPhone是否从睡眠中醒来?例如:你的应用程序正在运行,用户锁定屏幕(或屏幕自动锁定),一段时间后,用户解锁屏幕,弹出你的应用程序。是否有某种方法可以在该点获取事件或以某种方式检测它 我尝试搜索谷歌和这个论坛,但似乎找不到任何相关信息。请参见UIApplicationLegate上的ApplicationIDBecomeActive:。将这些信息粘贴到AppDelegate.m文件中: -(void) applicationWillResignActive

有什么方法可以检测当你的应用程序运行时iPhone是否从睡眠中醒来?例如:你的应用程序正在运行,用户锁定屏幕(或屏幕自动锁定),一段时间后,用户解锁屏幕,弹出你的应用程序。是否有某种方法可以在该点获取事件或以某种方式检测它


我尝试搜索谷歌和这个论坛,但似乎找不到任何相关信息。

请参见UIApplicationLegate上的
ApplicationIDBecomeActive:

将这些信息粘贴到AppDelegate.m文件中:

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

     NSLog(@"Asleep");
}

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

     NSLog(@"Awake");
} 

@凯文-你的答案没问题-顺便说一下,谢谢。我想我会给下一个人保存一个谷歌搜索。

如果手机进入睡眠状态,这就不起作用了。当用户点击sleep/power按钮时,会调用该函数。(2.x)当手机重新唤醒时,会调用此选项。当手机进入睡眠状态时,会调用一个名称类似的方法。