【メモ】iOSで音楽ファイル再生させる

Swift 2.xからバージョンを3にアプデしたら、教材のコードではエラーとなるので、備忘録として、Swift 3で音楽ファイルを再生するコードをメモしておく。

AVFoundationフレームワークの宣言については変更なし。

IBActionのplayメソッドの中に違いあり。

Swift 2.xでは、

swift2

だが、Swift 3では、次のようになった。

swift3

幾つかのサイトを見て回ったら、

NSBundle.mainBundle() は、Bundle.main へ修正されたっぽいが、その修正を加えても上手くいかず、結局、Swift 3に対応した教材をまた購入する事になってしまった。orz
そして、その投資の甲斐もあり、上の記述で音楽ファイルを再生することができました。

次から、アップデートには細心の注意を払っていきたいと改めて反省。。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です