class myClass: AVAudioPlayerDelegate{
var player = AVAudioPlayer()
init(){
player.delegate = self
}
func audioPlayerDidFinishPlaying(_ player: AVAudioPlayer, successfully flag: Bool) {
print("The song ended")
}
}
私はSwiftを勉強していて、音楽を再生しようとしています。 AVAudioPlayerオブジェクトがというPlayerというプロパティを持つカスタムクラスがあります。 プレーヤーオブジェクトでAVAudioPlayerDelegate
メソッドを使用するにはどうすればよいですか? NSObjectのからSwift AVAudioPlayerを継承しないクラスでAVAudioPlayerDelegateを使用するにはどうすればよいですか?
The type myClass does not conform to the protocol NSObjectProtocol
の可能性のある重複した[クラスが適合していないNSObjectProtocol](https://stackoverflow.com/questions/40705591/class-does-not-conform-nsobjectprotocol) –