设置多个UILocalNotification

我需要设置不同的UILocalNotification

我有

StartDate:Starting date from which notification starts(using date picker) EndDate: enddate upto when notfication fire(using date picker) 

//从dateselect器中select不同的时间(最多5次)

 time1tofire:HH:MM time2tofire:HH:MM time3tofire:HH:MM time4tofire:HH:MM time5tofire:HH:MM 

我知道我可以设置不同的重复每日UILocalNotification以下属性的CalenderUnit

 NSEraCalendarUnit NSYearCalendarUnit NSMonthCalendarUnit NSDayCalendarUnit NSHourCalendarUnit NSMinuteCalendarUnit NSSecondCalendarUnit NSWeekCalendarUnit NSWeekdayCalendarUnit NSWeekdayOrdinalCalendarUnit NSQuarterCalendarUnit 

并设置简单的通知

 - (IBAction)addNotification:(id)sender { UILocalNotification *localNotification = [[UILocalNotification alloc] init]; //Create the localNotification object [localNotification setFireDate:[NSDate dateWithTimeIntervalSinceNow:[datePicker countDownDuration]]]; //Set the date when the alert will be launched using the date adding the time the user selected on the timer [localNotification setAlertAction:@"Launch"]; //The button's text that launches the application and is shown in the alert [localNotification setAlertBody:[alertBodyField text]]; //Set the message in the notification from the textField's text [localNotification setHasAction: YES]; //Set that pushing the button will launch the application [localNotification setApplicationIconBadgeNumber:[[UIApplication sharedApplication] applicationIconBadgeNumber]+1]; //Set the Application Icon Badge Number of the application's icon to the current Application Icon Badge Number plus 1 [[UIApplication sharedApplication] scheduleLocalNotification:localNotification]; //Schedule the notification with the system [localNotification release]; [alertNotification setHidden:NO]; //Set the alertNotification to be shown showing the user that the application has registered the local notification } 

我的问题是:

如何绑定UILocalNotification在StartDate到结束date之间触发?

如何使用CalenderUnit在不同的时间设置UILocalNotification(使用dateselect器selectHH:ss格式)?