Как уже упоминалось в Hot Licks, когда уведомление сработало, вы бы проверили его в приложении-делегате, получившем метод уведомления, по списку сохраняемых вами уведомлений об ожидающих запуска.Затем при запуске вы проверяете, есть ли в списке какие-либо локальные события, которые не соответствуют текущему массиву уведомлений «быть запущенными».перебрать:
NSArray *localEvents= [[UIApplication sharedApplication] scheduledLocalNotifications];