如果提供重复通知,则iOS中的UILocalNotification计数

时间:2016-03-31 07:24:19

标签: ios uilocalnotification

我正在我的应用程序中开发警报应用程序,用户也可以使用重复模式添加警报,所以我使用了 例如:

  NSCalendar *calendar = [NSCalendar currentCalendar];
  NSDateComponents *componentsForFireDate = [calendar components:(NSCalendarUnitYear | NSCalendarUnitWeekOfYear |  NSCalendarUnitHour | NSCalendarUnitMinute| NSCalendarUnitSecond | NSCalendarUnitWeekday) fromDate: [dictionaryForAlarm objectForKey:AlarmDate]];

    // every day
    localNotification.repeatInterval = NSCalendarUnitDay;
    localNotification.fireDate=[calendar dateFromComponents:componentsForFireDate];
    [[UIApplication sharedApplication] scheduleLocalNotification:localNotification];

正如我所见,iOS允许为每个应用程序仅安排64个本地通知。

  

所以我想知道我的重复警报中的天气如果我正在安排   一个通知重复间隔然后通知多少   iOS考虑到这个? (天气单一或取决于重复)

1 个答案:

答案 0 :(得分:2)

只需一个,如果您使用repeatInterval,系统只会考虑一个通知。您可以通过向UIApplication实例询问scheduledLocalNotifications来轻松查看。