我正在创建一种方法,将调试信息发送给我的一个应用程序的支持团队。我有这样的方法调用:
NSString* appVersion = [[NSBundle mainBundle] objectForInfoDictionaryKey:@"CFBundleShortVersionString"];
NSString* build = [[NSBundle mainBundle] objectForInfoDictionaryKey:@"CFBundleVersion"];;
NSString* iOSVersion = [[UIDevice currentDevice] systemVersion];;
另一个要求是了解我们的内部超时如何与设备的屏幕自动锁定计时器交互。为此,我们需要将内部超时与 ipad 屏幕锁定计时器进行比较。
有没有办法获取设备设置中定义的设备自动锁定时间?请参阅下面的屏幕,了解我要读取的数字
最佳答案
这是不可能的。以下链接对此有一些解决方法。基本上,您可以获取应用程序中直到屏幕关闭为止的空闲时间,这应该与设备的自动锁定时间相同。
iphone-detecting-user-inactivity-idle-time-since-last-screen-touch
关于iOS如何以编程方式读取设备的屏幕自动锁定超时时间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30946006/