MPMediaLibrary.requestAuthorization在Xcode 10.2模拟器上未响应

时间:2019-05-04 07:49:56

标签: ios swift ios-simulator xcode10.2 mpmedialibrary

我刚刚注意到,在将Xcode更新到10.2.1版之后,在模拟器上启动我的几个项目时,我看不到对Library和Apple Music的许可请求。

调试时,我意识到授权请求呼叫未应答

MPMediaLibrary.requestAuthorization { status in
    // switch on status and handle it - never gets there
}

我没有更改项目代码或配置中的任何内容,而且我非常肯定这在以前版本的Xcode中不会发生。 仅作记录,一切都可以在真实设备上正常运行。

有人有什么主意吗? 我是唯一经历过这种情况的人吗?

1 个答案:

答案 0 :(得分:0)

看起来它在模拟器上不起作用。现在,它只是挂起,并且关闭从未执行。

一次做到了,但是我想它不再这样做了。

毫不奇怪,因为模拟器实际上并不支持基本的媒体功能。

我已经在设备上测试了我的代码,并验证了它可以正常工作,但是令人讨厌的(而不是危急关头)它在模拟器上不起作用。