iOS 7 でリモコンが機能しない理由を突き止めるのに苦労しています。iOS 7 では、ロック画面やコントロール センターでさえ、ボタンが反応しません。面白いことに、iOS 6 では問題なく動作します。
私が使用するコードは次のとおりです。
- (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 では動作しません。
ありがとう