我總是得到致命的錯誤:意外地發現零,同時展開一個可選值。但如果我看看fileURL變量,它有一些值。請讓我知道我錯過了這裏:致命錯誤:意外地發現零,而解包可選值(斯威夫特)
錯誤:
Optional(http:/files.parsetfss.com/461a4eda-d153-4d46-bd85-28ddd355a94c/tfss-03d4eb57-51cb-424d-8c90-2d8a89429203-00255--How_To_Build_A_Loving_Family.mp3 -- file:///)
fatal error: unexpectedly found nil while unwrapping an Optional value
代碼:
if let audioFile = object["audioFile"] as? PFFile {
var audioPath: String = audioFile.url!
var fileURL = NSURL(fileURLWithPath: audioPath as String)
println(fileURL)
audioPlayer = AVAudioPlayer(contentsOfURL: fileURL, error: nil)
audioPlayer.volume = volumeSlider.value
audioPlayer.play()
}
調試代碼,並試圖找出哪些線是否給你致命錯誤 –
HTTP:/文件是不是有效的URL,也許這就是問題所在,否則顯示它崩潰的位置 – Volker
它在這裏給出一個錯誤:audioPlayer = AVAudioPlayer(contentsOfURL:fileURL,error:nil) –