問題があります。NSURLエラー - ファイルが存在しません
私はprint("Video URL: \(self.videoUrl.description)")
を行うと私は出力にこれを取得する:
Video URL: file:///var/mobile/Containers/Data/Application/92BDA035-131C-4FD2-A176-25F77C1D295B/Documents/video.mp4
私は、サーバーにファイルをアップロードするためにこれを使用しています:
func uploadVideo(){
let currentUploads = PFObject(className: "myClassOne")
currentUploads.saveInBackgroundWithBlock({ (success: Bool, error: NSError?) -> Void in
if error == nil{
//**Success saving, now save video.**//
currentUploads["userFile"] = try! PFFile(name: "video.mp4", contentsAtPath: self.videoUrl.description)
currentUploads.saveInBackgroundWithBlock({ (success: Bool, error: NSError?) -> Void in
if error == nil{
// Take user home
print("Successfully uploaded")
})
}
else{
print(error, terminator: "")
}
})
}
else{
print(error, terminator: "")
}
})
}
私はこのエラーを取得する:
fatal error: 'try!' expression unexpectedly raised an error: Error Domain=NSCocoaErrorDomain Code=4 "Failed to create PFFile at path 'file:///var/mobile/Containers/Data/Application/92BDA035-131C-4FD2-A176-25F77C1D295B/Documents/video.mp4': file does not exist." UserInfo={NSLocalizedDescription=Failed to create PFFile at path 'file:///var/mobile/Containers/Data/Application/92BDA035-131C-4FD2-A176-25F77C1D295B/Documents/video.mp4': file does not exist.}: file /Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-703.0.18.1/src/swift/stdlib/public/core/ErrorType.swift, line 54
どうしたのですか? println
から正常にURLを取得すると、「ファイルが存在しません」というメッセージが表示されるのはなぜですか?任意のアイデア/提案?
は、それが動作します 'のLSの/ var /モバイル/コンテナ/データ/アプリケーション/ 92BDA035-131C-4FD2-A176-25F77C1D295B /ドキュメント/ video.mp4' – Jeef
をお試しくださいシミュレータ? – Jeef
@Jeef電話機のカメラを使ってビデオを撮影してアップロードしているため、最初のリンクが動作せず、シミュレータで表示できません。 –