私はバックグラウンドでオーディオを再生するアプリケーションを持っています。メインビューは、ユーザーが最後に表示されたビューの場合、すべて正常に動作します。IOS - モーダルビューがメインビューの上にあるときにリモートコントロールイベントが受信されない
ただし、ユーザーが2番目のビューに移動すると、リモートコントロールイベントは機能しなくなります。
メインビューコントローラは、リモートコントロールイベントを処理する場所です。メインビューにフォーカスがない場合でも、リモートコントロールがアプリケーションのオーディオを制御できるようにするにはどうすればよいですか?
UPDATE:
が私のメインビューコントローラにこのコードを追加するには、すべてがうまく動作するように思えます。
- (BOOL)canResignFirstResponder{
return NO;
}
このコードに悪影響はありますか?