我在用着:
var alarm = NSUserNotification()
var currentTime = NSDate()
alarmTime = currentTime.dateByAddingTimeInterval(60)
alarm.deliveryDate = alarmTime
NSUserNotificationCenter.defaultUserNotificationCenter().scheduleNotification(alarm)
要获得从当前时间开始一小时的通知,问题是我希望应用程序在第一个警报完成后自动设置另一个警报。NSTimer 似乎不起作用,因为一旦应用程序进入后台,它就会终止计时器。我能做些什么来实现这一目标?我可以将另一种方法搭载到 NSUserNotification 上吗
编辑:它也需要是动态的,我不能只设置通知的重复变量,因为我需要能够切换警报每次重置时的距离。