例如,我有一个菜单屏幕的游戏,然后我有游戏本身。我希望在玩游戏时禁用计时器,但在菜单屏幕中启用。我目前在我的app委托中有以下代码禁用了计时器:
application.idleTimerDisabled = YES;
任何帮助都将不胜感激。
答案 0 :(得分:3)
如果您可以在您的应用代理中执行此操作,为什么您无法在其他任何位置执行此操作?唯一的问题是如何获得对application
的引用:
[Application sharedApplication].idleTimerDisabled = NO;
答案 1 :(得分:1)
显示菜单时,将其设置为NO。您可以根据需要使用显示的代码启用和禁用计时器。