应用程序可以强制设备进入睡眠状态吗?

时间:2010-03-18 23:13:05

标签: iphone

有没有将iPhone从应用程序置于睡眠模式? 如果是,我该怎么做?

谢谢,
三通

2 个答案:

答案 0 :(得分:7)

不在公共API中。可能有私事,但您无法在应用商店中使用它。我所知道的处理睡眠模式的唯一方法是能够在应用程序运行时禁用睡眠:

[UIApplication sharedApplication].idleTimerDisabled = YES;

我认为这个想法是软件不应该太多地影响硬件,即开始,退出你的应用程序不适合你并通过代码手动退出()你的应用程序将是一个非标准的做法并且苹果不赞成。好消息是,您的手机会在很短的时间后默认睡眠。

答案 1 :(得分:0)

以上是正确的。让iPhone“睡眠”的唯一方法是等待idleTimer,或者按下设备上的Sleep按钮。苹果当然不赞同任何其他方式。我相信这甚至可能属于“私人API”,这意味着他们可以从商店/批准中拒绝它。