假设我有类似下面本地通知代码的代码。它每周运行一次。如何更改 alertBody 字符串以循环显示消息数组?我想要的最终结果是每周显示 array[i],其中每次 array[i] 递增 +1。
func weeklyNotifications () {
let localNotification = UILocalNotification()
localNotification.fireDate = NSDate(timeIntervalSinceNow: 60*60)
localNotification.alertBody = "Weekly array string"
localNotification.timeZone = NSTimeZone.localTimeZone()
localNotification.repeatInterval = NSCalendarUnit.WeekOfYear
localNotification.soundName = UILocalNotificationDefaultSoundName
localNotification.category = "Message"
UIApplication.sharedApplication().scheduleLocalNotification(localNotification)
}
最佳答案
通知不能从数组中循环主体,唯一的方法是自己安排通知(每周创建一个)循环,并相应地更改主体。
关于ios - 显示数组值的每周本地通知 - Swift,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35601634/