iPhone Как программно обрабатывать уведомления о SMS/вызовах

StackOverflow https://stackoverflow.com/questions/1801954

Вопрос

У меня возникли проблемы с оповещениями по SMS и уведомлениями о вызовах, из-за которых видеоплеер зависал.В настоящее время я показываю видео с помощью MPMoviePlayerController со скрытым MovieControl.Я также накладываю субтитры с помощью UITextView поверх видео.

Однако всякий раз, когда появляется всплывающее окно с SMS-уведомлением, видео зависает, но textView продолжает прокручиваться.Оповещение о вызове также прерывает воспроизведение видео, в результате чего видео зависает, а текст продолжает прокручиваться, что приводит к смещению.

Так есть ли способ исправить зависание видео?Или есть ли способ обнаружить уведомления о SMS/вызовах и обработать их?

Это было полезно?

Решение

проверять

- (void)applicationWillResignActive:(UIApplication *)application

и

- (void)applicationDidBecomeActive:(UIApplication *)application

методы протокола UIApplicationDelegate.Или ты можешь поймать

UIApplicationDidBecomeActiveNotification

и

UIApplicationWillResignActiveNotification

уведомления

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top