Установить repeatInterval в локальном уведомлении

Я хочу установить интервал повтора на значение, которое пользователь выбирает из палитры дат. У меня в приложении есть палитра даты в режиме обратного отсчета типа. Если пользователь выбирает 4 пика 15 минут из палитры дат, тогда я устанавливаю скорость срабатывания, используя следующий код и звонит сигнал тревоги. ,

 [NSDate dateWithTimeIntervalSinceNow:[pickerTimer countDownDuration]] 

Но я хочу, чтобы уведомление повторялось каждые 4 часа 15 минут, пока пользователь не отменит его. Я провел много исследований, но не могу понять. Код, который я использовал до сих пор:

localNotification = [[UILocalNotification alloc] init]; 
[localNotification setFireDate:[NSDate dateWithTimeIntervalSinceNow:[pickerTimer countDownDuration]]]; 

if(localNotification.fireDate){

    [self _showAlert:@"Time is scheduled" withTitle:@"Daily Achiever"];
}
localNotification.timeZone = [NSTimeZone systemTimeZone];


localNotification.alertBody=@"alaram";
localNotification.soundName = UILocalNotificationDefaultSoundName;
[localNotification setAlertAction:@"View"];
[localNotification setRepeatInterval:[pickerTimer countDownDuration]];

//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]]; //Set the Application Icon Badge Number of the application's icon to the current Application Icon Badge Number plus 1

  localNotification.applicationIconBadgeNumber = 1;

localNotification.repeatInterval=NSHourCalendarUnit;

[[UIApplication sharedApplication] scheduleLocalNotification:localNotification]; //Schedule the notification with the system

//[alertNotification setHidden:NO]; //Set the alertNotification to be shown showing the user that the application has registered the local notification

Пожалуйста, помогите мне решить. Заранее большое спасибо.

Ответы на вопрос(2)

Ваш ответ на вопрос