我已经参考了这个关于如何根据答案检测 App & code 的SO question,这在模拟器中工作正常,但是当我在设备中测试它时出现问题。如果我设置为 60 秒(1 分钟),它可以正常工作,因为我的 iPhone 设备是 1 分钟。如果我设置超过 1 分钟,它会丢失(停止)对 App 的检测。所以我将模拟器中的 300 秒(5 分钟)设置为工作正常。我正在做的是当我发现我会弹出我的应用程序时。有什么我需要配置的方法,所以即使我的设备锁定它仍然会在 App.js 中检测到。inactivity
NSTimer
interval
timeout
inactivity
inactivity
firstView
inactivity
您可以在此处查看我的代码InActivityDetectClass.h和InActivityDetectClass.m。在每个UIViewcontroller
我都有这样的代码来检测inactivity
应用程序。
不要发现我哪里做错了。我认为这一切都与,当设备锁定和应用程序进入后台时,NSTimer
可能会停止工作,但情况并非如此,simulator
因为没有机会lock
or offscreen
?