Iphone 如何防止挂钩跳板自动锁屏?

Iphone 如何防止挂钩跳板自动锁屏?,iphone,ios,jailbreak,Iphone,Ios,Jailbreak,我的应用程序需要解锁屏幕才能执行某些功能,通常此应用程序作为后台进程运行,如何防止自动锁定?我是说越狱的环境 为什么SpringBoard无法提供以下代码 [[UIApplication sharedApplication] setIdleTimerDisabled:YES]; [[UIApplication sharedApplication]setIdleTimeDisabled:是] 看看SpringBoardclass 此代码应在SpringBoard中运行: SpringBoard

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

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

[[UIApplication sharedApplication] setIdleTimerDisabled:YES];

[[UIApplication sharedApplication]setIdleTimeDisabled:是]

看看
SpringBoard
class

此代码应在SpringBoard中运行:

SpringBoard *sb = [UIApplication sharedApplication];
[sb clearIdleTimer];
完成工作后,请记住将其重置为正常状态:

[sb resetIdleTimerAndUndim:YES]; // or NO if you don't want the screen dims at once.

我的意思是,即使我的应用程序更改为后台。是的,只需在
应用程序:didfishlaunchwithoptions
中的AppDelegate.m文件中添加这一行即可。非常感谢,我会尝试它。抱歉,测试后它不起作用,。。。但也许这可以帮助你:谢谢你的帮助。为什么这不能在SpringBoard中使用?这不是一个公共API,你必须自己添加标题。至于setIdleTimerDisabled,我只能说SpringBoard是这样设计的。我已经将SpringBoard的头添加到我的项目中,但没有任何用处。此代码必须在SpringBoard中运行。如果你在其他应用程序中调用该方法,它将不起作用是的,我在SpringBoard中调用它,我不知道为什么不起作用。