Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 显示MPMediaPickerController时默认为歌曲选项卡_Ios_Objective C_Cocoa Touch_Mpmediapickercontroller - Fatal编程技术网

Ios 显示MPMediaPickerController时默认为歌曲选项卡

Ios 显示MPMediaPickerController时默认为歌曲选项卡,ios,objective-c,cocoa-touch,mpmediapickercontroller,Ios,Objective C,Cocoa Touch,Mpmediapickercontroller,当我在iOS7中演示MPMediaPickerController时,默认选项卡是播放列表选项卡。 如何将默认选项卡更改为歌曲选项卡? 我到处都搜索过,但我找不到解决方案,但我知道这是可能的,因为我看到其他应用程序也这样做了 以下是我介绍媒体选择器控制器的方式: - (void)showPicker { MPMediaPickerController *mediapicker = [[MPMediaPickerController alloc] initWithMediaTypes:MP

当我在iOS7中演示MPMediaPickerController时,默认选项卡是播放列表选项卡。 如何将默认选项卡更改为歌曲选项卡? 我到处都搜索过,但我找不到解决方案,但我知道这是可能的,因为我看到其他应用程序也这样做了

以下是我介绍媒体选择器控制器的方式:

- (void)showPicker {
    MPMediaPickerController *mediapicker = [[MPMediaPickerController alloc] initWithMediaTypes:MPMediaTypeAnyAudio];
    mediapicker.delegate = self;
    mediapicker.prompt = @"Select a song";
    [mediapicker setAllowsPickingMultipleItems:YES];
    [mediapicker setShowsCloudItems:YES];
    [self presentViewController:mediapicker animated:YES completion:nil]; 
}

您无法更改MPMediaPickerController的默认选项卡,在iOS 7之前,MPMediaPickerController的默认选项卡是歌曲选项卡,但在iOS 7中,他们已将其更改为播放列表选项卡! 您可能已经看到的应用程序将在ios 6或更低版本上运行

要了解更多信息,您可以查看没有提及类似内容的

对不起,它不是一个普通的UIT阿巴斯控制器

这是一个猜测,但你可以尝试以下,它可能会工作改变与媒体类型的初始化为MPMediaTypeMusic


我刚刚检查了iOS 7上运行的应用程序。那么你确定它是MPMediaPickerController吗?因为我已经阅读了整个文档,它没有涉及到以编程方式设置选项卡。它看起来很像,但我不能确定。这里有一个应用程序可以做到这一点,例如,我已经用另一个应用程序验证了,他们使用的是MPMediaPickerController,默认选项卡是歌曲选项卡。您可以在添加代码作为控制器的位置添加代码吗?这会有帮助的!也许我能帮你
MPMediaPickerController *picker =
[[MPMediaPickerController alloc] initWithMediaTypes: MPMediaTypeMusic];