MPMediaPickerController выбранный индекс не работает - PullRequest
0 голосов
/ 29 марта 2011

Я реализую приложение на основе 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];

1 Ответ

0 голосов
/ 13 июня 2011

К сожалению, вы не можете установить выбранный индекс MPMediaPickerController.Это не обычный UITabBarController.Если вы хотите изменить выбранный индекс, цвет и т. Д., Вам придется создать его подкласс.Извините.

Проверьте http://bit.ly/krMNMK для получения дополнительной информации.

...