几个月前我开发了适用于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
]
知道自那以后发生了什么变化吗?
P.S。通过停止工作我的意思是上面的代码不再在锁定屏幕上显示Now Playing
信息。
答案 0 :(得分:2)
经过大量搜索,我终于知道iOS Simulator v11.3尚未支持控制面板,它显示一个没有任何控件的磨砂屏幕。我已经下载了iOS模拟器v10.3.1,现在它正在显示。