2010-12-04 82 views
1

guys :) 我在我的应用程序中使用本地通知,并为UILocalNotification提供操作,以便用户可以在通知触发时打开应用程序。我很确定,在iOS 4.2之前,当用户点击操作按钮时,警报声立即停止。但是当我在iOS 4.2模拟器上运行我的应用程序时,声音播放直到它结束,这对我来说非常糟糕,因为声音文件相当长 - 大约30秒。我不想缩短警报声音,因为它是一个警报应用程序。但是,如果用户单击本地通知警报视图的“关闭”按钮,声音将在同一时刻停止。你知道当用户点击操作按钮时是否有任何解决方法来停止报警声音吗?非常感谢,我非常期待您的建议。快乐编码:)UILocalNotification和iOS 4.2

+0

为什么不创建重复的本地notifs,直到应用程序启动? – 2010-12-04 15:22:21

+0

你好,理查德:)对不起,但我不明白你的意思......在这种情况下,重复本地通知如何帮助我?感谢您的快速回复:) – cpprulez 2010-12-04 15:27:12

回答

0

这似乎是iOS 4.2中的一个错误(而不仅仅是在模拟器中)。我无法找到任何方法在播放中取消声音,因为取消通知不会。

0

我在这个黑暗中刺伤,但是当用户点击动作按钮时,你会发出“沉默”的声音吗?从而覆盖当前播放的声音?

+0

谢谢:)我试过了,但它并没有诀窍... – cpprulez 2010-12-04 18:06:08