мне нужно сохранить видео, снятые с UIImagePicker в пользовательской папку в приложении каталога документовбыстрого видео в каталог документов
func imagePickerController(picker: UIImagePickerController, didFinishPickingMediaWithInfo info: [String : AnyObject]) {
picker.dismissViewControllerAnimated(true, completion: nil)
if let fileURL = info[UIImagePickerControllerMediaURL] as? NSURL {
if let videoData = NSData(contentsOfURL: fileURL) {
//save file to doc dir or save NSData into Core Data binary field
}
}
}
в качестве альтернативы я могу сохранить видеоданный в ядре данных двоичного поле с внешним накопителем, но после того, как я не могу воспроизводите видео с медиаплеером, потому что я не могу преобразовать NSData в NSURL.
Dont загрузки данных весь фильм в память, ваше приложение может произойти сбой deppending от размера файла. Просто используйте элемент управления файлом в элементе url, чтобы переместить его в новое место. –
http://stackoverflow.com/a/33189238/2303865 –