致命错误:在展开可选值

时间:2016-11-14 01:46:53

标签: ios

var audioPath = NSURL(fileURLWithPath: Bundle.main.path(forResource: "vellipomaakey", ofType: "mp3")!).  
  

致命错误:在解包可选值时意外发现nil

2 个答案:

答案 0 :(得分:2)

您是否在Copy Bundle Resources部分看到了它?如果没有,请按+符号添加该mp3文件。 enter image description here

答案 1 :(得分:0)

您正在展开您的可选项,请考虑以下事项:

if let res = Bundle.main.path(forResource: "vellipomaakey", ofType: "mp3") {
    var audioPath = NSURL(fileURLWithPath:res)
}

这很可能会消除您的运行时错误,但它无法解决您的问题。这里的问题是找不到您尝试加载的资源,因此Bundle.main.path(forResource: "vellipomaakey, ofType: "mp3")正在返回nil