【发布时间】:2017-01-05 07:18:14
【问题描述】:
我想知道用户是否将自动锁定时间设置为与从未设置不同的时间。 我已经知道如何检查是否启用了密码,但我没有找到任何东西可以检查屏幕是否会自动锁定设备。
【问题讨论】:
-
我不确定是否有办法检查锁定时间的设置,但将
UIApplication.shared.isIdleTimerDisabled值更改为true会阻止设备进入睡眠模式,即使没有进行用户交互也是如此。因此,通过控制此值,您将知道设备是否会进入睡眠模式。该文档可能有助于找到您要查找的内容isIdleTimerDisabled -
@Ayazmon:感谢您的评论。您可以使用
UIApplication.shared.isIdleTimerDisabled来避免锁定屏幕,但出于安全原因,我需要获取设置。因此,当用户将此设置设置为从不时,应用程序将不支持它并且将停止执行它通常会执行的操作...
标签: ios objective-c swift