我的应用程序需要解锁屏幕以执行某些功能,通常这个应用程序作为后台进程运行,如何防止自动锁定?我的意思是越狱环境。
为什么SpringBoard无法提供以下代码?
[[UIApplication sharedApplication] setIdleTimerDisabled:YES];
答案 0 :(得分:1)
[[UIApplication sharedApplication] setIdleTimerDisabled:YES];
答案 1 :(得分:1)
查看SpringBoard
班级
此代码应在SpringBoard中运行:
SpringBoard *sb = [UIApplication sharedApplication];
[sb clearIdleTimer];
完成任务后,请记住将其重置为正常状态:
[sb resetIdleTimerAndUndim:YES]; // or NO if you don't want the screen dims at once.