Мне сложно найти, почему в iOS 7 удаленные элементы управления не работают. В прошивке 7, на экране блокировки или даже в Центре управления, кнопки не реагируют и самое смешной в том, что она отлично работает на прошивке 6.RemoteControlReceivedWithEvent в iOS 7 issue
Вот код, я использую:
- (void)remoteControlReceivedWithEvent:(UIEvent *)receivedEvent {
if (receivedEvent.type == UIEventTypeRemoteControl) {
switch (receivedEvent.subtype) {
case UIEventSubtypeRemoteControlTogglePlayPause:
if (player.playbackState == MPMusicPlaybackStatePlaying) {
[player pause];
}
else {
[player play];
}
break;
case UIEventSubtypeRemoteControlPreviousTrack:
break;
case UIEventSubtypeRemoteControlNextTrack:
break;
default:
break;
}
}}
Здесь я нашел информацию о том, как выполнить это:
Любые идеи, почему это происходит? Она работает на IOS 6, но не IOS 7.
Благодарности
идеальный! Работал так, как я хотел! Спасибо –
Молодцы !! это была проблема, не так просто найти мысль. –
Хорошо сыграл, вы просто сэкономите время – David