됩니다 :
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)
}
다음과 같은 오류를 얻기
@IBAction func addVideoFromDevice(_ sender: AnyObject) {
let mediaUI = UIImagePickerController()
mediaUI.sourceType = .savedPhotosAlbum
mediaUI.mediaTypes = [kUTTypeMovie as NSString as String]
mediaUI.allowsEditing = true
mediaUI.delegate = self
present(mediaUI, animated: true, completion: nil)
}
func imagePickerController(_ picker: UIImagePickerController, didFinishPickingMediaWithInfo info: [String : AnyObject]) {
let mediaType = info[UIImagePickerControllerMediaType] as! NSString
if mediaType == kUTTypeMovie {
let videoURL = info[UIImagePickerControllerMediaURL] as! NSURL
let avAsset = AVAsset(url: videoURL as URL) //>selected video
} else{
print("error @ mediaType-didFinishPickingMediaWithInfo")
}
dismiss(animated: true, completion: nil)
}
은 도움이 :) 희망
가능한 중복 [ NSCocoaErrorDomain Code = 256] (http://stackoverflow.com/questions/10106) 087/nscocoaerrordomain-code-256) – JAL
NSURL (fileURLWithPath : videoPath)' –