我正在尝试从UIImagePicker获取视频,并将其作为数据通过我的RestKit API发送。
func imagePickerController(picker: UIImagePickerController, didFinishPickingMediaWithInfo info: [String : AnyObject]) {
let videoURL = info["UIImagePickerControllerReferenceURL"] as? NSURL
var movieData: NSData?
do {
movieData = try NSData(contentsOfURL: videoPath, options: .DataReadingMappedIfSafe)
} catch {
print(error)
movieData = nil
return
}
// Multipart Form Request for RestKit POST goes here
imagePickerController.dismissViewControllerAnimated(true, completion: nil)
}
遇到以下错误:
错误领域=NSCocoaErrorDomain,代码=256,“无法打开文件“asset.MOV”。” UserInfo={NSURL=assets-library://asset/asset.MOV?id=B906AB1B-F311-47BA-8FE9-EE7AADDB7796&ext=MOV}
请注意,此错误信息指出无法打开名为“asset.MOV”的文件,并提供了有关该文件的详细信息。
NSURL(fileURLWithPath: videoPath)
- Leo Dabus