0

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

application.idleTimerDisabled = YES;

任何帮助,将不胜感激。

4

2 回答 2

3

如果您可以在您的应用程序委托中执行此操作,为什么您不能从其他任何地方执行此操作?唯一的问题是如何获得参考application

[Application sharedApplication].idleTimerDisabled = NO;
于 2009-10-15T21:35:48.633 回答
1

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

于 2009-10-15T14:55:39.997 回答