如何在 iOS 中以编程方式启用睡眠模式?

Posted

技术标签:

【中文标题】如何在 iOS 中以编程方式启用睡眠模式?【英文标题】:How to enable the sleep mode programmatically in iOS? 【发布时间】:2016-02-26 09:15:39 【问题描述】:

我有一个应用,这个应用设置了睡眠模式(睡眠模式开/关)

对于“开启”睡眠模式,我有以下代码:

[UIApplication sharedApplication].idleTimerDisabled = NO;

但是睡眠模式不起作用。 当然,设备设置“自动锁定”是 1 分钟。

我想知道如何启用睡眠模式。

【问题讨论】:

那么,设备在 1 分钟后没有像您预期的那样进入睡眠状态?设备正在充电吗? 据我所知,由于安全问题,苹果不允许这样做 您是否正在运行应用程序思想 Xcode 调试器?调试器不允许手机在您调试时进入睡眠状态。尝试断开设备并在 iPhone 上启动应用程序。 哦!谢谢你。这是调试模式。谢谢 【参考方案1】:

您无法让设备休眠,您可以启用或禁用通常的设备计时器。

在这里,检查一下 - Click me

【讨论】:

以上是关于如何在 iOS 中以编程方式启用睡眠模式?的主要内容,如果未能解决你的问题,请参考以下文章

如何以编程方式为特定视图控制器禁用/启用睡眠模式?

如何在iOS 7中以编程方式设置设备方向?

如何以编程方式禁用 Apple Watch 的睡眠模式

如何在启用沙盒的应用程序中以编程方式删除应用程序文件夹中的文件

如何使用 Swift 以编程方式让 Mac 进入睡眠状态

如何在 xcode 5 iOS 7 中以编程方式编辑 plist?