首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >iOS 13: MPMediaPickerController -内部错误/无法找到所请求的应用程序扩展

iOS 13: MPMediaPickerController -内部错误/无法找到所请求的应用程序扩展
EN

Stack Overflow用户
提问于 2019-10-12 10:52:07
回答 3查看 5.2K关注 0票数 4

看来通用MPMediaPicker不再适用于ios13 (ipad 2,iphone )。

从那里复制的示例1:1没有显示媒体选择器https://developer.apple.com/documentation/mediaplayer/displaying_a_media_picker_from_your_app

关于如何恢复功能的提示??

注1

在使用这样的MPMediaPickerController

代码语言:javascript
运行
复制
    musicPickerView = [[UIView alloc] initWithFrame:fullScreenRect];
    musicPickerView.alpha = 0.0f;
    musicPicker = [[MPMediaPickerController alloc] initWithMediaTypes:MPMediaTypeMusic];
    musicPicker.showsCloudItems               = false;
    musicPicker.showsItemsWithProtectedAssets = false;
    musicPicker.delegate                      = self;
    musicPicker.allowsPickingMultipleItems    = false;
    musicPicker.prompt                        = NSLocalizedString(@"Select a song", @"Select a song");
    musicPicker.view.frame                    = musicPickerView.bounds;
    [self addChildViewController:musicPicker];
    [musicPickerView addSubview:musicPicker.view];
    [self.view addSubview:musicPickerView];
    [musicPicker didMoveToParentViewController:self];
    [self fadeInMusicPicker:true];

根本不调用委托。没有显示日志,只显示本机警报。

我要让这个土生土长

内部误差

无法找到所请求的应用程序扩展。

取消

注2

这似乎是苹果音乐应用程序没有安装在该设备上的问题。有没有人知道有一种可靠的方法可以找出苹果音乐应用程序是否已经安装?

EN

Stack Overflow用户

发布于 2019-10-24 01:25:27

您在info.plist中设置了媒体库的权限吗?NSAppleMusicUsageDescription

票数 0
EN
查看全部 3 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58353375

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档