2010-12-04 79 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