如何防止Ipod Touch应用程序进入睡眠状态

时间:2010-03-30 08:44:39

标签: iphone ipod-touch

我正在构建一个需要运行多次的ipod touch应用程序(如闹钟)。我想阻止ipod touch进入睡眠状态,除非使用手动退出应用程序。这是否可以使用当前的SDK?

2 个答案:

答案 0 :(得分:18)

您可以禁用睡眠模式:

[[UIApplication sharedApplication] setIdleTimerDisabled:YES];

答案 1 :(得分:-1)

正如哈里森所说......

但请阅读Apple在此处所说的内容:iPhone Application Programming Guide

对于您的使用案例,我认为您应该考虑在几秒钟后调暗屏幕,以最大限度地降低功耗。此外,如果它是一个闹钟,不要让用户整晚保持清醒:)