Ежедневные локальные push-уведомления iOS

Я хочу выполнитьUILocalNotification в9:00 УТРА каждый день, навсегда, пока приложение открыто. Самое близкое, что я нашел, это:

UILocalNotification *notification = [[UILocalNotification alloc] init];
notification.fireDate = [[NSDate date] dateByAddingTimeInterval:60*60*24];
notification.alertBody = @"It's been 24 hours.";
[[UIApplication sharedApplication] scheduleLocalNotification:notification];

Тем не менее, этот код выполняет толькоUILocalNotification один раз в 24 часа, а не в указанное время. Я искал в использованииNSDate как-то, но уже не куда.

Код будет выполняться вAppDelegate вapplication didFinishLaunchingWithOptions метод. Если кто-то должен был открыть приложение и поместить его в фоновом режиме на8:59,UILocalNotification будет по-прежнему выполнять в9:00 УТРА.

NSDateComponent не будет работать с этим, потому что я должен объявить год, месяц и день, но я хочу выполнить этоUILocalNotification каждый день без необходимости редактировать код.

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

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