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