1
Apple iOS11の例Adding Content to Apple MusicをXcode Version 9.0 beta 3 (9M174d)
で実行しています。iOS11、swift4でMPMusicPlayerControllerの再生を曖昧に使用する
私は
/adding-content-to-apple-music/AppleMusicSample/Controllers/MusicPlayerManager.swift:78:9: Ambiguous use of 'play()'
で
Ambiguous use of 'play()
のような明示的あいまいさを避けるために、セレクタを定義するsuggested solutionsます:
let play = #selector(musicPlayerController.play)
は、この場合には動作しませんでした。 MusicPlayerManager
クラス
MPMusicPlayerController
インスタンスは
let musicPlayerController = MPMusicPlayerController.systemMusicPlayer
として定義され、私はMusicPlayerManager
クラスhereのコードを入れている
func beginPlayback(itemID: String) {
musicPlayerController.setQueue(with: [itemID])
musicPlayerController.play()
}
ように呼ばれています。
を書く[このスレッド](https://stackoverflow.com/q/45080188/6541007)をご確認ください。 – OOPer
@OOPerありがとうございます!それはクレイジーです。 D/A – loretoparisi
ウェブ上で回避策を最初に投稿した人に感謝してください。開発者の経験を共有することは本当に素晴らしいことです。 – OOPer