iPhone Как программно обрабатывать уведомления о SMS/вызовах
Вопрос
У меня возникли проблемы с оповещениями по SMS и уведомлениями о вызовах, из-за которых видеоплеер зависал.В настоящее время я показываю видео с помощью MPMoviePlayerController со скрытым MovieControl.Я также накладываю субтитры с помощью UITextView поверх видео.
Однако всякий раз, когда появляется всплывающее окно с SMS-уведомлением, видео зависает, но textView продолжает прокручиваться.Оповещение о вызове также прерывает воспроизведение видео, в результате чего видео зависает, а текст продолжает прокручиваться, что приводит к смещению.
Так есть ли способ исправить зависание видео?Или есть ли способ обнаружить уведомления о SMS/вызовах и обработать их?
Решение
проверять
- (void)applicationWillResignActive:(UIApplication *)application
и
- (void)applicationDidBecomeActive:(UIApplication *)application
методы протокола UIApplicationDelegate.Или ты можешь поймать
UIApplicationDidBecomeActiveNotification
и
UIApplicationWillResignActiveNotification
уведомления