MPMediaPickerController选择的索引不起作用

时间:2011-03-29 10:08:24

标签: ios4 mpmediapickercontroller

我正在实现一个基于MPMediaPickerController的应用程序。当我尝试打开音乐应用程序时,需要将我带到“播放列表”选项卡而不是显示“音乐”选项卡。为此我使用了选定的index属性来实现它。但它仍然不起作用。

以下是我的代码:

   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];

1 个答案:

答案 0 :(得分:0)

不幸的是,您无法设置MPMediaPickerController的所选索引。这不是常规UITabBarController。如果要更改所选索引,颜色等,则必须将其子类化。遗憾。

查看http://bit.ly/krMNMK以获取更多参考资料。