swiftで音を鳴らしたいです。しかし、いつもfatal error: unexpectedly found nil while unwrapping an Optional valueと出て落ちてしまいます。
swift
1import UIKit 2import AVFoundation 3 4class ViewController: UIViewController { 5 6 var sounds:[String] = ["sample.1", 7 "sample.2", 8 "sample.3"] 9 var player: AVAudioPlayer? 10 11 override func viewDidLoad() { 12 super.viewDidLoad() 13 let sound:String = sounds[1] 14 let url = Bundle.main.url(forResource: sound, withExtension: "aif")! //ここで落ちる 15 16 do { 17 player = try AVAudioPlayer(contentsOf: url) 18 guard let player = player else { return } 19 20 player.prepareToPlay() 21 player.play() 22 } catch let error { 23 print(error.localizedDescription) 24 } 25 // Do any additional setup after loading the view, typically from a nib. 26 } 27 28 override func didReceiveMemoryWarning() { 29 super.didReceiveMemoryWarning() 30 // Dispose of any resources that can be recreated. 31 } 32 33} 34
わかる方、ご教示お願いいたします。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。