有没有办法检测iPhone在应用程序运行时是否从睡眠中醒来?例如:您的应用程序正在运行,用户锁定屏幕(或屏幕自动锁定),一段时间后用户解锁屏幕并向上弹出您的应用程序。有没有办法在那时获得一个事件或以某种方式检测它?
我试过搜索Google和这个论坛,但我似乎找不到任何相关内容。
答案 0 :(得分:10)
请参阅UIApplicationDelegate上的applicationDidBecomeActive:
。
答案 1 :(得分:9)
将这些内容粘贴到AppDelegate.m文件中:
-(void) applicationWillResignActive:(UIApplication *)application {
NSLog(@"Asleep");
}
-(void) applicationDidBecomeActive:(UIApplication *)application {
NSLog(@"Awake");
}
@Kevin - 你的回答没有错 - 谢谢顺便说一下。我以为我会把下一个人保存为谷歌搜索。