【发布时间】:2011-02-02 09:14:39
【问题描述】:
我正在为需要运行多次的 ipod touch 构建应用程序(例如闹钟)。我想防止 ipod touch 进入睡眠状态,除非用户手动退出应用程序。当前的 SDK 可以做到这一点吗?
【问题讨论】:
-
查看此链接...cocoabugs.blogspot.com/2010/10/…
标签: iphone ipod-touch
我正在为需要运行多次的 ipod touch 构建应用程序(例如闹钟)。我想防止 ipod touch 进入睡眠状态,除非用户手动退出应用程序。当前的 SDK 可以做到这一点吗?
【问题讨论】:
标签: iphone ipod-touch
您可以禁用睡眠模式:
[[UIApplication sharedApplication] setIdleTimerDisabled:YES];
【讨论】:
正如哈里森所说...
但请阅读 Apple 对此的评论:iPhone Application Programming Guide
对于您的用例,我认为您应该考虑在几秒钟后调暗屏幕以最大程度地减少功耗。另外如果是闹钟,不要让用户彻夜难眠:)
【讨论】: