假设我有类似以下本地通知代码的代码。它每周运行一次。如何更改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/