Если вы пытаетесь настроить некоторую функцию в вашем приложении, чтобы она выполнялась после 15-секундной задержки, вы можете использовать что-то вроде этого:
[self performSelector:@selector(yourMethod) withObject:nil afterDelay:15];
EventKit предназначен для установки локальных уведомлений для пользователя, которые могут быть показаны независимо от того, запускает ли пользователь ваше приложение или нет. Они в точности похожи на push-уведомления, за исключением того, что они хранятся локально на устройстве пользователя и не требуют подключения к сети.
Если вы пытаетесь добавить функцию повтора в уведомление EventKit, вы можете реализовать ее в своем приложении, используя метод ApplicationDidLoadWithOptions. Этот метод вызывается всякий раз, когда пользователь нажимает кнопку «ОК» в локальном уведомлении. Насколько я знаю, в самой среде EventKit нет встроенной функции повтора.