iPad のメディア ピッカーで問題が発生しています...新しい View ベースのアプリケーションで問題を簡単に再現できます。
1) XCode で iPad 用の新しいビューベースのアプリケーションを作成する
2) View Controller のソースを開き、以下を追加します。
- (void)viewDidAppear:(BOOL)animated
{
[super viewDidAppear:animated];
MPMediaPickerController *picker = [[MPMediaPickerController alloc] initWithMediaTypes: MPMediaTypeAnyAudio];
picker.allowsPickingMultipleItems = NO;
picker.prompt = NSLocalizedString (@"Select a song to play", "Prompt in media item picker");
[self presentModalViewController:picker animated:YES];
[picker release];
}
それでおしまい。結果のアプリケーションを実行すると、下部のタブ バーで何もアクティブにできないことがわかりました。テーブル ビューで下の 4 つのアイテムを選択することもできません。
他の誰かがこの問題に遭遇し、それを回避する方法を見つけましたか?
===
また、UIModalPresentationStyleFormPage モードを使用してピッカーを提示しようとしましたが、それは機能しますが、奇妙に表示されてしまい、私のアプリでは受け入れられません。このことを FormPage スタイルで適切に中央に配置する方法を誰かが知っていれば、少なくとも私にとっては問題も解決します。