0

Back4app を Parse サーバーとして使用しています Prase からオーディオをストリーミングしようとしていますが、すべて正常に動作しますが、テーブルビューで任意のインデックス (インデックス 0 を除く) をクリックすると、「致命的なエラー: オプション値のラップ解除中に予期せず nil が見つかりました」というエラーが発生しました"

Index 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)
4

1 に答える 1