В моем приложении просматривается расстояние, заданное пользователем. Когда расстояние закрыто, отображается диалоговое окно AlertView и воспроизводится звук. Нажав кнопку OK, сигнал предупреждения исчезнет, и звук прекратится. Когда приложение переместится на задний план, метод UILocalNotification позаботится о звуке и сообщении. Это работает нормально. Но ...Supress localNotification после предупреждения отображается
Когда приложение находится на переднем плане и отображается и отклонено AlertView, метод UILocalNotification остается активным. Таким образом, когда приложение перемещается на задний план, оно «воспроизводит» локальное уведомление со звуком (снова).
Как я мог избежать этого поведения?
Я хочу, чтобы сообщение воспроизводилось один раз. На переднем плане ИЛИ в фоновом режиме. Не оба. Я попытался решить эту проблему с помощью оператора if(), но это дает мне неожиданные результаты.
Прошу совета.
Спасибо! Я в правильном направлении. Неожиданное поведение, но я думаю, что смогу это понять. В противном случае ..... stackoverflow.com - отличная помощь! – A3O