你可以在你的应用程序中打开和关闭idleTimerDisabled布尔值吗?

时间:2009-10-15 14:52:55

标签: iphone objective-c timer sleep

例如,我有一个菜单屏幕的游戏,然后我有游戏本身。我希望在玩游戏时禁用计时器,但在菜单屏幕中启用。我目前在我的app委托中有以下代码禁用了计时器:

application.idleTimerDisabled = YES;

任何帮助都将不胜感激。

2 个答案:

答案 0 :(得分:3)

如果您可以在您的应用代理中执行此操作,为什么您无法在其他任何位置执行此操作?唯一的问题是如何获得对application的引用:

[Application sharedApplication].idleTimerDisabled = NO;

答案 1 :(得分:1)

显示菜单时,将其设置为NO。您可以根据需要使用显示的代码启用和禁用计时器。