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

10-08 21:06