【Swift】サウンド再生を実機検証しようとしてXcode7betaでビルド失敗した時は

環境

  • OSX Yosemite v10.10.4
  • Xcode v7.0 beta6
  • 検証端末 iPhone6 v8.4.1

詰まってしまった点

まだ全貌がよくわかってないんですが、引数にerrorが必要になるAVAudioPlayerコンストラクタを使おうとした場合に、Xcode6で許可されていた記述方法がXcode7beta6では通用しませんでした。

audioPlayer = AVAudioPlayer(
contentsOfURL: fileURL,
error: nil
);

これでそのままビルドしようとしてもビルド失敗になります。
3行目のerrorをfileTypeHintに変更しろとXcode先生に怒られますが、私が使いたいのはそれではない!

どうすれば良かったか

下記の様な記述にすると、ビルドと実機実行共に成功しました。

audioPlayer = try! AVAudioPlayer(contentsOfURL: fileURL);