以定期时间间隔显示UILocalNotification

时间:2013-10-14 14:25:40

标签: ios uilocalnotification

我想创建一个UILocalNotification(位置通知提醒),它将以定期时间间隔运行。例如,如果我创建一个时间为2013-12-12 12:00:00的本地提醒,如果我将时间间隔设置为5分钟,那么此本地提醒应该每隔5分钟通知我一次。

1 个答案:

答案 0 :(得分:0)

UILocalNotification没有任何选项可以设置每5分钟一次的时间间隔。您只能为NSCalendarUnit属性指定repeatInterval

最好的选择是每5分钟制作几个UILocalNotification。超过提醒并在NSHourCalendarUnit上设置repeatInterval以使其每小时重复一次。

repeatInterval文档:

  

如果您指定日历单位,例如每周(NSWeekCalendarUnit)或   每年(NSYearCalendarUnit),系统重新安排通知   以指定的间隔交货。默认值为0,即   意思是不要重复。