我的应用程序中有许多视图控制器。这是一个社交网络。 如果用户没有触摸屏幕10分钟,我需要自动更改应用程序的一个图像。
我的第一个想法是检测每个屏幕上的触摸,并根据该工具“自动离开”。
但可能更容易存在。也许我可以在我的应用程序中检测整个设备的触摸。
提前谢谢!
答案 0 :(得分:0)
您需要增加一些变量,告诉您每次进入新页面时会话“将”到期(在会话或数据库中)。
例如,您存储:
当前时间+10分钟
然后你创建一个你将在每个页面中使用的函数,它检查当前时间是否低于你存储的变量,然后用户离开的时间超过了几分钟。
答案 1 :(得分:0)
你需要保留一个计时器。 从didFinishLaunching开始。 每当用户进行任何交互时,将计时器重置为10分钟。 如果用户交互不存在10分钟,计时器将过期。 试试这个