2010-12-04 10 views
1

Leute :) Ich verwende lokale Benachrichtigung in meiner Anwendung und ich bieten Aktion für die UILocalNotification, damit der Benutzer die Anwendung öffnen kann, wenn die Benachrichtigung ausgelöst wird. Ich bin mir ziemlich sicher, dass der Warnton bei iOS 4.2 sofort gestoppt wurde, wenn der Benutzer auf die Aktionsschaltfläche klickt. Aber wenn ich meine Anwendung auf dem iOS 4.2 Simulator starte, wird der Sound bis zum Ende abgespielt, was sehr schlecht für mich ist, weil die Sounddatei ziemlich lang ist - etwa 30 Sekunden. Ich möchte den Alarmton nicht verkürzen, weil es eine Alarmanwendung ist. Wenn der Benutzer jedoch in der lokalen Benachrichtigungsalarmansicht auf die Schaltfläche "Schließen" klickt, wird der Ton im selben Moment gestoppt. Wissen Sie, ob es eine Problemumgehung gibt, um den Alarmton zu stoppen, wenn der Benutzer auf die Aktionsschaltfläche klickt? Vielen Dank im Voraus, ich freue mich wirklich auf Ihre Ratschläge. Happy coding :)UILocalNotification und iOS 4.2

+0

Warum nicht wiederkehrende lokale Benachrichtigungen erstellen, bis die Anwendung gestartet wird? –

+0

Hallo, Richard :) Sorry, aber ich verstehe nicht genau, was du meinst ... Wie hilft mir das Wiederholen von lokalen Benachrichtigungen in dieser Situation? Vielen Dank für die schnelle Antwort :) – cpprulez

Antwort

0

Dies scheint ein Fehler in iOS 4.2 (und nicht nur im Simulator) zu sein. Ich kann keine Möglichkeit finden, einen Ton mitten in der Wiedergabe abzubrechen, da das Abbrechen der Benachrichtigung das nicht tut.

+0

Hallo, Cetcet :) Ich habe die Anwendung auf dem iPad mit iOS 4.2 getestet und es hat wie erwartet funktioniert. Ich habe keinen Zugang zu einem iPhone mit iOS 4.2, aber ich hoffe, es wird auch funktionieren. Hoffen wir, dass es nur ein Fehler im Simulator ist;) – cpprulez

+0

Hmmm ... naja, Sounds haben am Simulator nie zuverlässig für mich gearbeitet, deshalb verlasse ich mich nur auf das Gerät für Sound-Tests. Das oben beschriebene Problem ist für mich 100% wiederholbar, aber nur für Nur-Ton-Benachrichtigungen (kein Nachrichtentext) und nur wenn das Telefon entsperrt ist. Nur-Ton-Benachrichtigungen, die bei gesperrtem Telefon auftreten, werden angehalten, wenn ich zum Entsperren "gehe". Hat noch jemand dieses Problem oder einen Vorschlag für mich? – cetcet

0

Ich stech in der Dunkelheit auf diese, aber können Sie einen "stillen" Ton spielen, wenn der Benutzer die Aktionstaste klickt? Damit überschreiben Sie den aktuell spielenden Sound?

+0

Danke :) Ich habe es versucht, aber es hat nicht den Trick ... – cpprulez