这是问题所在。我想开发一个基于NStimer的APP来帮助学生摆脱玩手机上瘾。
当用户尝试将此应用程序移至后台时,计时器将终止并且任务失败。但是如果手机只是自动锁定并且任务不会失败,计时器将继续运行。
有没有办法实现这个功能?
答案 0 :(得分:0)
如果您的应用正在落后,NSTimer
将无法触发。阅读iOS应用程序的application states可能会有所帮助。
可能会使用UILocalNotifications的一种选择。本地通知已在iOS注册,无论您的应用是在前台还是在后台,甚至已终止,都会触发。
Here是一个很好的主题,可以帮助您开始使用Swift中的UILocalNotification
。