我正在使用 Back4app 作为 Parse 服务器我正在尝试从 Prase 流式传输音频一切正常,但是如果我单击 tableview 上的任何索引(索引 0 除外),我会收到错误“致命错误:在展开可选值时意外发现 nil "
我不知道为什么当我单击索引 0 时它工作正常,但任何其他索引我都出错了!
func grabSong() {
let SongQuery = PFQuery(className: "Songs")
SongQuery.getObjectInBackground(withId:iDArray[SelectedSongNumber!] ,block: { (object : PFObject?, error : Error?) -> Void in
if let AudioFileURLTemp : PFFile = object?.value(forKey: "SongFile") as? PFFile {
print(AudioFileURLTemp)
audioP = AVPlayer(url: NSURL(string: AudioFileURLTemp.url!) as! URL)
audioP.play()
}
})
}
我在这一行得到了错误:
audioP = AVPlayer(url: NSURL(string: AudioFileURLTemp.url!) as! URL)