MPMusicPlayerController不发送通知

时间:2018-11-29 11:59:24

标签: ios mpmusicplayercontroller

我正在尝试向MPMusicPlayerController注册通知,但是从不发送通知,也从不调用我的方法。这是我的代码:

//在我的UITabBarController子类的viewDidLoad中

MPMusicPlayerController.systemMusicPlayer.beginGeneratingPlaybackNotifications()
NotificationCenter.default.addObserver(self, selector: #selector(songDidChange(_:)),
 name: .MPMusicPlayerControllerNowPlayingItemDidChange, object: nil)

//要调用的方法

@objc func songDidChange(_ notification: NSNotification) {

}

我已经阅读了几个问题(例如,这个问题:MPMusicPlayerController not posting notifications?),但到目前为止没有任何工作。文档(https://developer.apple.com/documentation/mediaplayer/mpmusicplayercontroller/1624199-begingeneratingplaybacknotificat)也未提及与此相关的任何具体内容。

我有什么想念的吗?我也已经可以访问用户的音乐库。

谢谢

0 个答案:

没有答案