首页 > 解决方案 > iOS 模拟器“正在播放”屏幕丢失

问题描述

几个月前,我为 iOS 9+ 设备开发了我的应用程序,当时MPNowPlayingInfoCenter按预期工作。但是最近我也将我的 XCode 更新到了最新的 9.3,并且由于一些 Pods 库正在更新,我不得不将其更改Deployment Target为 10.0。从那时起,MPNowPlayingInfoCenter停止工作并且永远不会出现在任何模拟器设备的锁定屏幕上。

MPNowPlayingInfoCenter.default().nowPlayingInfo = [
            MPMediaItemPropertyTitle: self.playerItem.title.br2Sp.stripTags,
            MPMediaItemPropertyArtist: self.playerItem.artist.br2Sp.stripTags,
            MPNowPlayingInfoPropertyPlaybackRate: player.rate
        ]

知道从那以后发生了什么变化吗?

PS停止工作是指我上面的代码不再Now Playing在锁定屏幕上显示信息。

标签: iosswiftxcode

解决方案


找了好久,终于知道iOS Simulator v11.3 还不支持控制面板,显示的是磨砂屏幕,没有任何控制。我已经下载了 iOS Simulator v10.3.1,它现在出现了。


推荐阅读