Возможно, вы захотите посмотреть локальные уведомления и NSTimer
. Обратите внимание, что NSTimer
не работает, когда приложение находится в фоновом режиме.
Вот пример с NSTimer
:
- (void)bar {
[NSTimer scheduledTimerWithTimeInterval:200.0f
target:self
selector:@selector(foo:)
userInfo:nil
repeats:YES];
}
- (void)foo:(NSTimer *)timer {
// Show alert or play recorded sound…
}
Боюсь, что вы не можете воспроизводить записанный звук с локальными уведомлениями, только когда приложение находится на переднем плане.