28

我做了一个iphone健身应用程序。我在这里无法解决的问题是,当应用程序运行时,iphone 进入睡眠模式,因此加速度计和声音关闭。我不想发生。

无论如何我可以避免这种情况发生吗?如果不是这样,至少我可以增加我的 iPhone 进入睡眠模式的时间。

问候泽山

4

2 回答 2

71

试试这个

[[UIApplication sharedApplication] setIdleTimerDisabled:YES];
于 2009-11-29T21:29:06.360 回答
11

正如 Jacob 和 epatel 所说,这[[ UIApplication sharedApplication ] setIdleTimerDisabled: YES ];就是您想要的方式。但是,您最好在应用程序被其他信号中断时执行。这意味着您将实现- (void)applicationWillResignActive:(UIApplication *)application方法。

因为,iPhone/iPod touch 上存在强制中断。一个电话,按下电源按钮,等等。

于 2009-11-30T01:13:20.187 回答