UILocalNotification и iOS 4.2 - PullRequest
       51

UILocalNotification и iOS 4.2

1 голос
/ 04 декабря 2010

ребята :) Я использую локальное уведомление в своем приложении и предоставляю действие для UILocalNotification, чтобы пользователь мог открыть приложение при срабатывании уведомления. Я уверен, что до iOS 4.2, когда пользователь нажимал кнопку действия, звук оповещения был немедленно остановлен. Но когда я запускаю свое приложение на симуляторе iOS 4.2, звук воспроизводится, пока не достигнет своего конца, что очень плохо для меня, потому что звуковой файл довольно длинный - около 30 секунд. Я не хочу сокращать звук предупреждения, потому что это приложение тревоги. Но если пользователь нажимает кнопку «Закрыть» в представлении оповещений о локальных уведомлениях, звук останавливается в тот же момент. Знаете ли вы, есть ли обходной путь, чтобы отключить звук будильника, когда пользователь нажимает кнопку действия? Огромное спасибо заранее, я очень жду ваших советов. Удачного кодирования:)

Ответы [ 2 ]

0 голосов
/ 07 декабря 2010

Это похоже на ошибку в iOS 4.2 (и не только в симуляторе). Я не могу найти способ отменить звук в середине воспроизведения, так как отмена уведомления не делает этого.

0 голосов
/ 04 декабря 2010

В этот момент я вонзаюсь в темноту, но можете ли вы воспроизвести «тихий» звук, когда пользователь нажимает кнопку действия?Тем самым переопределяете воспроизводимый в данный момент звук?

...