0

MPMediaPickerControllerベースのアプリケーションを実装しています。その中で、音楽アプリケーションを開こうとすると、[音楽]タブを表示する代わりに、[プレイリスト]タブに移動する必要があります。このために、選択したインデックスプロパティを使用して作成しました。しかし、それでも機能しません。

以下は私のコードです:

   MPMediaPickerController *picker =
    [[MPMediaPickerController alloc] initWithMediaTypes: MPMediaTypeMusic];

    picker.delegate                     = self;
    picker.allowsPickingMultipleItems   = YES;
    picker.prompt                       = NSLocalizedString (@"Select any song from the list", @"Prompt to user to choose some songs to play");

    // The media item picker uses the default UI style, so it needs a default-style
    //      status bar to match it visually
    [[UIApplication sharedApplication] setStatusBarStyle: UIStatusBarStyleDefault animated: YES];
    picker.tabBarController.selectedIndex=1;
    [picker.tabBarController.selectedViewController viewDidAppear:YES];

    [self presentModalViewController: picker animated: YES];
    [picker release];
4

1 に答える 1

0

MPMediaPickerController残念ながら、選択したインデックスを設定することはできません。定期的ではありませんUITabBarController。選択したインデックスや色などを変更する場合は、サブクラス化する必要があります。ごめん。

詳細については、 http://bit.ly/krMNMKを確認してください。

于 2011-06-13T08:04:52.170 に答える