如何在挂钩SpringBoard时防止自动锁屏?

时间:2013-07-04 09:54:11

标签: iphone ios jailbreak

我的应用程序需要解锁屏幕以执行某些功能,通常这个应用程序作为后台进程运行,如何防止自动锁定?我的意思是越狱环境。

为什么SpringBoard无法提供以下代码?

[[UIApplication sharedApplication] setIdleTimerDisabled:YES];

2 个答案:

答案 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.