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