在iOS10设备上启动时,我得到以下输出:
从公共有效用户设置中读取MC。
SDKPlayback MPMusicPlayerController[ MPMusicPlayerController:服务器没有运行,延迟签入
SDKLibrary未授权,跳过筛选谓词应用程序
该应用程序播放用户库中的音乐,因此必须获得许可,因此我已经用NSAppleMusicUsageDescription所需的键字符串更新了NSAppleMusicUsageDescription,但是应用程序一调用谓词就会崩溃。当应用程序停止时,启动屏幕消失,权限窗口就会显示出来。如果我点击允许,随后的发射将工作得很好。
我的问题是:“服务器不运行”错误是否与未显示的权限窗口有关?如果是的话,我该如何开始呢?
发布于 2016-11-20 14:51:22
因此,MPMusicPlayerController的工作方式是:
MPMediaLibrary.authorizationStatus
检查授权。MPMediaLibrary.requestAuthorization
请求授权。除非获得授权,否则不能继续。小心,因为调用是异步的,并且完成是在后台线程上调用的。setQueue(with:)
,然后调用play
。https://stackoverflow.com/questions/40709355
复制相似问题