如何在swift中安排相同的本地通知

时间:2014-10-06 10:57:30

标签: ios swift

我只想在Swift中安排相同的本地通知。例如,我只想安排一条消息,说“这是计算本月账单的时间”,我想在下个月再次发送同样的消息。

如何在Swift中进行这种本地通知?

我引用了以下内容,但未能在下个月安排同一条消息......

// http://thecodeninja.tumblr.com/post/89942124085/notifications-in-ios-8-part-1-using-swift-what-is // From String to NSDate in Swift

1 个答案:

答案 0 :(得分:7)

UILocalNotification具有repeatInterval属性,可让您指定通知重复的频率。请注意,这是一个NSCalendarUnit,而不仅仅是一个任意数字,因此您只能在每个日历单位(第二,分钟,小时,日,周,月等)重复通知一次。有关更多选项,请参阅NSCalendarUnit documentation

例如,您可以通过以下方式每月重复通知:

notification.repeatInterval = .CalendarUnitMonth