【发布时间】:2016-09-28 15:06:53
【问题描述】:
我目前正在制作应用程序并尝试本地通知。我已经完成了所有设置,并希望它每天都重复。
我有通知工作(设置为 5 秒进行测试),但问题是它们一直在触发。它会在 5 秒后发送一个然后另一个然后另一个我做错了什么?
我的 App Delegate 中有这段代码(没有完成加载选项)
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)
只希望本地通知触发一次,然后在第二天重复。
不胜感激。希望一切都有意义
【问题讨论】:
-
请注意,iOS 10 引入了全新的用户通知框架。查看您的代码,您似乎正在使用旧框架。您可能需要考虑使用新的通知框架。
标签: ios swift xcode notifications uilocalnotification