在用户解除之前,如何继续播放UILocalNotification声音?

时间:2012-10-02 14:16:18

标签: ios objective-c xcode notifications uilocalnotification

正如标题所示,我使用UILocalNotification进行报警​​。但声音只播放一次。

我希望在用户解除通知之前保持播放声音,并且通知中心只会显示一个通知项目。

有两种方法可以做到这一点,但没有一种方法可以做到这一点。

1。首先:我可以逐个发出64个通知,当闹钟时间到来时,闹钟声会多次播放(最多64次),好像它已经无休止地播放。但这会在通知中心留下太多的项目,这让我很烦。有没有办法将Notification Center中显示的这些项目合并为一个?

2。第二:我认为有一种方法可以发出一个通知,并继续发出声音。但是现在我只能在30秒内播放一次声音。

1 个答案:

答案 0 :(得分:2)

1)第一点是不可能的。
2)单个通知到达之前,您无法持续播放声音,直到用户手动解除通知为止 所以,这两种情况都是不可能的。请简要阅读here