开发者

MPMediaPickerController selected index not working

开发者 https://www.devze.com 2023-02-20 16:50 出处:网络
I am implementing a MPMediaPickerController based application. In that When I tried to open music application it need to takes me to the \"playlists\" tab instead of showing \"Music\" tab. For this I

I am implementing a MPMediaPickerController based application. In that When I tried to open music application it need to takes me to the "playlists" tab instead of showing "Music" tab. For this I used selected index property to make it. But still it doesn't work.

Following is my code:

   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.se开发者_开发百科lectedIndex=1;
    [picker.tabBarController.selectedViewController viewDidAppear:YES];

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


You cannot set the selected index of a MPMediaPickerController unfortunately. It's not a regular UITabBarController. If you want to change the selected index, color, etc, you'll have to subclass it. Sorry.

Check http://bit.ly/krMNMK for more reference.

0

精彩评论

暂无评论...
验证码 换一张
取 消