我正在我的应用程序中开发警报应用程序,用户也可以使用重复模式添加警报,所以我使用了 例如:
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考虑到这个? (天气单一或取决于重复)
答案 0 :(得分:2)
只需一个,如果您使用repeatInterval
,系统只会考虑一个通知。您可以通过向UIApplication
实例询问scheduledLocalNotifications
来轻松查看。