1
我正在运行Apple iOS11示例Adding Content to Apple Music在Xcode Version 9.0 beta 3 (9M174d)
上。在iOS11中模糊使用MPMusicPlayerController播放,swift4
我得到一个Ambiguous use of 'play()
在
/adding-content-to-apple-music/AppleMusicSample/Controllers/MusicPlayerManager.swift:78:9: Ambiguous use of 'play()'
的suggested solutions,以明确定义选择,以避免类似的模糊性:
let play = #selector(musicPlayerController.play)
没有在这种情况下工作。
在MusicPlayerManager
类的MPMusicPlayerController
实例定义为
let musicPlayerController = MPMusicPlayerController.systemMusicPlayer
然后称为像
func beginPlayback(itemID: String) {
musicPlayerController.setQueue(with: [itemID])
musicPlayerController.play()
}
我已经把代码here的MusicPlayerManager
类。
请检查[此线程(https://stackoverflow.com/q/45080188/6541007)。 – OOPer
@OOPer谢谢!太疯狂了。这只是演员/注释,D – loretoparisi
请感谢谁在网上发布了解决方法。分享开发者的经验确实是一件好事。 – OOPer