无论如何都要在应用程序终止后(不在后台)保持计时器运行。我想这样做,这样一旦计时器达到0就会触发本地通知。
可以使用UserDefault来实现这一目标吗?
答案 0 :(得分:1)
猜猜你在谈论iOS,看看这个: https://developer.apple.com/library/ios/documentation/iphone/Reference/UILocalNotification_Class/Reference/Reference.html
NSTimer不是你想要的,因为它只在你的应用程序的运行时工作。 UILocalNotification允许您创建由系统独立处理的通知(包括在特定时间安排它)。
答案 1 :(得分:1)
NSTimer
无法在后台无限运行。当您的应用程序进入后台时,NSTimer
会暂停。
您必须使用repeatInterval
的{{1}}属性来实现它。
UILocalNotification