2

我正在创建一种将调试信息发送给我的一个应用程序的支持团队的方法。我有这样的方法调用:

 NSString* appVersion = [[NSBundle mainBundle] objectForInfoDictionaryKey:@"CFBundleShortVersionString"];
 NSString* build = [[NSBundle mainBundle] objectForInfoDictionaryKey:@"CFBundleVersion"];;
 NSString* iOSVersion = [[UIDevice currentDevice] systemVersion];;

另一个要求是了解我们的内部超时如何与设备的屏幕自动锁定计时器交互。为此,我们需要将内部超时与 ipad 屏幕锁定计时器进行比较。

有没有办法获得设备设置中定义的设备自动锁定时间?请参阅下面的屏幕以获取我要读取的数字

在此处输入图像描述

4

3 回答 3

6

这是不可能的。以下链接对此有一些解决方法。基本上你可以在你的应用程序中获得空闲时间,直到屏幕熄灭,这应该与设备的自动锁定时间相同。

iphone-检测-用户-不活动-空闲时间-自上次屏幕触摸

于 2015-06-19T20:13:55.717 回答
0

目前,无法获取设备设置中定义的设备自动锁定时间。

于 2015-06-19T20:16:12.780 回答
-1

目前不可以,可以通过调用和定时以下两个函数自己测量

- (void)applicationWillResignActive:(UIApplication *)application

- (void)applicationDidBecomeActive:(UIApplication *)application
于 2015-06-20T22:17:13.097 回答