当警报本地通知显示时,如何立即运行命令NSLog(@“警报显示...”)?

时间:2012-07-25 07:01:53

标签: iphone notifications local alert

当警报本地通知显示时,如何立即运行命令NSLog(@“警报显示...”)?...我正在iphone中创建一个闹钟,我想在那时播放音乐(在警报时)本地通知显示)!我将使用AVPlayer在iphone中播放音乐形式的ipod库!但我不能这样做。你能帮助我吗!谢谢!

1 个答案:

答案 0 :(得分:0)

如果您的应用处于后台并暂停,则弹出LocalNotification时无法执行代码。您可以做的是将音乐文件分配给soundName属性,但请注意,您的声音不得超过30秒。这是代码:

UILocalNotification* localNotification = [[UILocalNotification alloc] init];
localNotification.soundName = @"yourMusicFile.caf";

当然,如果您的应用未暂停,您可以使用AVAudioPlayer播放音乐...