2019独角兽企业重金招聘Python工程师标准>>>

当我使用UIImagePickerController,录像

完成后,使用

-(void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info

保存需要的数据,数据的链接或者数据都放在字典info里面,也就是说,info保存着系统为你保存好的原始录像路径。

那么当我保存自己要得东西后,退出后,这些原始数据怎么办?是否自动删除?答案是否定的!

所以呢,如果你不需要,就要自己删除

-(void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info
{if(picker.mediaTypes[0]==(NSString *)kUTTypeMovie){NSError *err;NSURL *videoURL=[info objectForKey:UIImagePickerControllerMediaURL];NSData *videoData=[NSData dataWithContentsOfURL:videoURL];//保存视频到自己想要的文件夹,这个是我自己的方法[self saveVideoToCache:videoData];//删除原始数据NSFileManager *fm=[NSFileManager defaultManager];[fm removeItemAtURL:videoURL error:&err];}[self dismissViewControllerAnimated:YES completion:NULL];
}

PS:照片没关系,因为仅仅放在内存中,不会永久存储!

转载于:https://my.oschina.net/u/2262643/blog/350066

使用摄像头录像后,需要删除系统缓存数据!相关推荐

  1. 安卓手机ROOT后怎么删除系统自带软件?

    智能手机因为具备丰富的功能在如今这个市场中是备受大家欢迎,不管是苹果手机还是安卓手机.而对于安卓手机用户们而言,安卓系统的开放性也是备受很多机友的欢迎,但是在使用的过程中大家也有一些苦恼,那就是很多安 ...

  2. python3 + opencv 调用摄像头录像后保存视频

    python3 + opencv 调用摄像头录像后保存视频 #!/usr/bin/python3 import cv2## opening videocapture cap = cv2.VideoCa ...

  3. 酷派删除android系统软件,【玩机教程】酷派手机root后不可删除系统自带程序+组件中英对照...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 [对照表] [File|文件] [English] [中文] ApplicationsProvider.apk Search Applications P ...

  4. oracle导入失败后怎样删除已导入数据,Oracle数据的导入、导出、插入、更新及删除总结...

    Oracle数据的导入.导出.插入.更新及删除总结 今天主要介绍一下使用Oracle的IDE:PL\SQL Developer进行数据的导入及导出操做方法. web 1. 数据导出 数据的导出比较简单 ...

  5. ehcache java清除缓存数据,EhCache缓存使用

    ehcache是一个纯Java实现的进程内缓存实现,具有快速精简等特点.有单机版本.分布式实现版本.主要针对基于java开发的项目使用.支持磁盘持久化及磁盘load到内存. 介绍 EhCache是基于 ...

  6. NC65根据sql读取缓存数据

    NC65根据sql读取缓存数据,相关类 //获取已经读出的参照数据 String sql = "select eps_code,eps_name,pk_eps,pk_org,pk_paren ...

  7. Win10系统C++调用OpenCV实现网络摄像头录像和抓拍图片

    1 前言 前边文章介绍了在WIN10系统上,分别用C++和Python调用OpenCV接口,播放本地和网络摄像头视频.本篇我们来看一下,用C++如何调用OpenCV接口,打开网络摄像头的视频,对其进行 ...

  8. ubunut系统清理 删除无用缓存及垃圾文件

    linux和windows系统不同,linux不会产生无用垃圾文件,但是在升级缓存中,linux不会自动删除这些文件,还是很占硬盘的! 一.删除缓存 1,非常有用的清理命令: sudo apt-get ...

  9. 鸿蒙系统文件删除怎么恢复,鸿蒙系统升级后会删除东西吗?鸿蒙系统游戏数据互通吗?...

    鸿蒙系统无疑是这段时间最大的热点了,也因为太过于火爆,花粉俱乐部已经在维护修理了,不过很多小伙伴还在担忧鸿蒙系统游戏和安卓系统通用吗?鸿蒙系统升级后会丢失数据吗?下面一起来看看升级鸿蒙系统的注意事项. ...

最新文章

  1. 实现3d图片移动_ThingJS官方示例(三):3D标记Marker动效定制化
  2. php显示页面查询次数和耗时,wordpress显示页面查询次数、页面执行时间
  3. php rabbmq教程_RabbitMQ+PHP 教程六(RPC)
  4. 32. Leetcode 141. 环形链表 (链表-双指针-环形链表)
  5. 预定义异常 - PHP手册笔记
  6. 简单页面跳转生命周期(简单清晰)
  7. 新旧 iPhone 比速度,iOS 12 公开测试版发布!
  8. HCNA配置浮动静态路由
  9. python 成员运算符_Python的“ in”和“ not in”成员资格运算符
  10. c++生成随机数_C 语言产生随机数的方法
  11. chrome自动发送邮件插件
  12. 数组、集合、链表实现学生成绩管理系统
  13. 2、认识常见网络设备
  14. idea工具(1):依赖包详解
  15. Linux 命令大全
  16. 中国民族博览杂志中国民族博览杂志社中国民族博览编辑部2022年第7期目录
  17. HTML的简要学习---超链接(待补充)
  18. 英文版-主我高举你的名-Lord I lift Your name on high-纯蓝歌词字幕
  19. CodeForces - 1042C (emmmmmm水题)
  20. 常用9011-9018三极管参数

热门文章

  1. sql解析json oracle,oracle 11g plsql解析json数据示例1
  2. 5G NR RLC:RLC架构和RLC entity
  3. iBatis resultMap出错 The error happened while setting a property on the result object 解决办法
  4. frameset用法
  5. Spring batch Job define
  6. array_reduce() 与 array_map()
  7. css垂直居中如何实现
  8. [图解tensorflow源码] [原创] Tensorflow 图解分析 (Session, Graph, Kernels, Devices)
  9. [转]Oracle Client 11g安裝經驗
  10. 控件不响应点击事件解决办法