У меня есть приложение, которое воспроизводит аудио в фоновом режиме. Все работает нормально, когда основным видом является представление, в котором находился последний пользователь.IOS - события пульта дистанционного управления не принимаются, когда модальный вид сверху основного вида
Однако, если пользователь переходит на второй экран, события дистанционного управления больше не работают.
Контроллер главного вида - это место, где я обрабатываю события дистанционного управления. Что я должен делать, чтобы удаленные элементы управления могли управлять звуком приложения, даже если основное представление не находится в фокусе?
UPDATE:
Добавление этого кода в моей основной контроллер зрения, кажется, делает все отлично работает.
- (BOOL)canResignFirstResponder{
return NO;
}
Может ли этот код иметь какие-либо плохие побочные эффекты?