edilir:
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)
}
aşağıdaki hatayı alınıyor
@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)
}
yardımcı olur :) Umut
Olası kopyalar [ NSCocoaErrorDomain Code = 256] (http://stackoverflow.com/questions/10106 087/nscocoaerrordomain-code-256) – JAL
'NSURL (dosyaURLWithPath: videoPath)' –