Iphone 如何将电影从照相/摄像机卷移动到应用程序';s文档文件夹?
如何将电影从照相/摄像卷复制/移动到应用程序自己的文档文件夹中?您可以实现您的委托方法Iphone 如何将电影从照相/摄像机卷移动到应用程序';s文档文件夹?,iphone,Iphone,如何将电影从照相/摄像卷复制/移动到应用程序自己的文档文件夹中?您可以实现您的委托方法图像拾取控制器:didFinishPickingMediaWithInfo:如下- - (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info { NSURL * fileURL = [info objectForKey:UIImage
图像拾取控制器:didFinishPickingMediaWithInfo:
如下-
- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info {
NSURL * fileURL = [info objectForKey:UIImagePickerControllerMediaURL];
NSString * documentsDirectory = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) objectAtIndex:0];
NSString * storePath = [documentsDirectory stringByAppendingPathComponent:@"myMovie.MOV"];
NSError * error = nil;
[[NSFileManager defaultManager] copyItemAtURL:fileURL
toURL:[NSURL fileURLWithPath:storePath]
error:&error];
if ( error )
NSLog(@"%@", error);
[self dismissModalViewControllerAnimated:YES];
}
一旦用户选择了一部电影,您就可以使用
info
字典中的键UIImagePickerControllerMediaURL
获取临时文件的文件URL,该键作为参数传递给委托方法。您可以获取该文件,然后使用NSFileManager
获取fileURL中的nil值将该文件复制到documents目录