1
我想上傳一個視頻解析解析視頻上傳 - 致命錯誤:意外發現零,同時展開一個可選值
如果我只是嘗試上傳的視頻,像這樣:
let videoData = NSData(contentsOfURL: url)
let videoFile = PFFile(name: "video.mov", data: videoData)
videoUploadObject["Video"] = videoFile
我會收到錯誤。我試圖通過運行類似於以下內容的方法來刪除它。
Main.sharedMain.userVideoOutputURL
回報:
file:///private/var/mobile/Containers/Data/Application/3B78A154-4340-432B-817A-2857EBA8064A/tmp/video.mov
這裏是我的全碼:
let url = Main.sharedMain.userVideoOutputURL!
if let videoData = NSData(contentsOfURL: url) {
let videoFile = PFFile(name: "video.mov", data: videoData)
videoUploadObject["Video"] = videoFile
print("Video File \(videoFile)")
} else {
print("Else")
}
否則總是打印?我能做些什麼來解決這個問題?謝謝!
我不明白,你怎麼能拿'Else'印刷_and_錯誤'致命錯誤:意外發現零而展開的可選Value'拋出只用你的代碼發佈。 – paulvs
@paulvs對不起!我更新了我的問題! – Nicholas
路徑看起來不正確,它應該是一個絕對路徑,如'file:/// Users/paulvs/.....'。一切指向一個不好的路徑或文件名,'NSData(contentsOfURL:)'返回'nil'。 – paulvs