ios - 显示数组值的每周本地通知 - Swift

标签 ios arrays swift notifications

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

相关文章:

iOS:如何备份项目?

ios - 如何每天每天重复几个小时的本地通知?

iphone - UITableViewCell 附件 Checkmarx 问题,许多单元格仅通过检查一行来检查

java - 如何将二维数组存储在常规数组中? java

javascript - 从 Firebase 响应嵌套的 JSON 对象获取键/值对

swift - Firebase 不会将我的值发送到我的变量中

ios - 应用程序突然崩溃加载网址

ios - 执行 segue 时线程 1 : signal SIGABRT,

ios - ASIDownloadCache 清除除某些项目外的所有项目

javascript - 如何排列选择的选项取决于用户选择?