报警应用程序在客观C声音

时间:2014-03-16 20:43:46

标签: ios nstimer uilocalnotification

我正在开发一个应用程序,可以发出警报并播放用户选择的5秒钟的歌曲,或者每x时间默认声音,具体取决于用户输入..我的问题是我不知道如何创建此警报,我尝试过使用UILocalNotification,但问题是即使我的应用程序在后台,我也会再次发出警报声?

这是我到目前为止所得到的:

UILocalNotification *notification = [[UILocalNotification alloc] init];
NSDate * secs = [[NSDate alloc] initWithTimeIntervalSinceNow:i*[secs doubleValue]];
notification.alertBody = @"Alarm";
notification.soundName = UILocalNotificationDefaultSoundName;
notification.fireDate = secs;
[[UIApplication sharedApplication] scheduleLocalNotification:notification];

但我怎么能发出通知呢,以及如何让声音在后台播放用户歌曲...我也试过NSTimer但是当应用程序移动到后台时它会停止

1 个答案:

答案 0 :(得分:0)

当应用在前台时使用NSTimer

查看repeatInterval的{​​{1}}属性,以便在后台运行。