我目前正在制作应用并试用本地通知。我已经完成了这一切,并希望它每天都重复。
我有通知工作(设置为5秒进行测试)但问题是它们一直在发射。它将在5秒后发送一个然后是另一个我做错的其他任何东西?
我在我的App Delegate中有这个代码(做了finishloadwithoptions)
let localNotification = UILocalNotification()
localNotification.fireDate = NSDate(timeIntervalSinceNow: 5)
localNotification.repeatInterval = NSCalendarUnit.Day
localNotification.timeZone = NSCalendar.currentCalendar().timeZone
localNotification.soundName = UILocalNotificationDefaultSoundName
localNotification.alertBody = "notification body here!"
UIApplication.sharedApplication().scheduleLocalNotification(localNotification)
只会喜欢本地通知,然后重复第二天。
非常感谢任何帮助。希望一切都有意义
答案 0 :(得分:0)
您的代码运行正常,您是否尝试删除所有通知?
UIApplication.sharedApplication()。cancelLocalNotification(通知)
评论您的代码/ *代码* /和
for notification in UIApplication.sharedApplication().scheduledLocalNotifications as! [UILocalNotification] {
UIApplication.sharedApplication().cancelLocalNotification(notification)
}