在我的应用程序中使用本地通知设置警报时遇到问题。在我的应用程序中,我想设置一些每周发出的警报,每天发出一些警报,每季度发出一些警报。每日和每周警报设置成功,但季度警报未成功设置。我试过下面的代码来设置警报:
if(buttonIndex == 0) { // Daily
notification.repeatInterval = NSDayCalendarUnit;
}else if(buttonIndex == 1) { // Weekly
notification.repeatInterval = kCFCalendarUnitWeek;
}else if(buttonIndex == 2) { // Monthly
notification.repeatInterval = kCFCalendarUnitMonth;
}else if(buttonIndex == 3) { // Quertly
notification.repeatInterval = kCFCalendarUnitQuarter;
}else if(buttonIndex == 4) { // Annually
notification.repeatInterval = kCFCalendarUnitYear;
}
notification.fireDate = fireDate;
notification.userInfo = info;
[[UIApplication sharedApplication] scheduleLocalNotification:notification];
编写此代码后,我已调试应用程序并将值记录在调试器中。notification.repeatInterval = kCFCalendarUnitQuarter
它打印除选项外的下一个触发日期的值 。
iOS
任何人都可以在这个问题上帮助我在应用程序中设置警报季度吗?