remoteControlReceivedWithEvent nie wywołany w appDelegate

Mam problem z kontrolowaniem elementów sterujących iPhone'a za pomocą mojego avplayera.

jeśli ustawię funkcję

- (void)remoteControlReceivedWithEvent:(UIEvent *)event

w kontrolerze widoku odpowiedzialnym za odtwarzanie wywołanej funkcji, ale tylko wtedy, gdy przechodzę do tła w bieżącym kontrolerze widoku.

jeśli przechodzę do tła z innego kontrolera widoku, funkcja nigdy nie została wywołana.

dlatego chcę umieścić go w delegacie aplikacji.

Próbowałem Becomefirstresponse i umieścić funkcję w każdym kontrolerze widoku, ale to pomogło.

także dzwonię

[[UIApplication sharedApplication] beginReceivingRemoteControlEvents];

w

-(void)applicationWillResignActive:(UIApplication *)application

dzięki

questionAnswers(3)

yourAnswerToTheQuestion