【我们都爱Paul Hegarty】斯坦福IOS8公开课个人笔记47 文件系统Demo
来源:互联网 发布:鹰眼图js 编辑:程序博客网 时间:2024/06/05 00:20
本话将展示如何使用文件系统保存相机中保存的封面照片,使用一个提前准备好的封面设置Demo,在设置完imageView的image时候把新的图片保存到文件系统中。
func imagePickerController(picker: UIImagePickerController!, didFinishPickingImage image: UIImage!, editingInfo: [NSObject : AnyObject]!) { //1.替换为新图片 imageView.image = image //新增的步骤,保存image到文件系统中 saveImage2Bounder() //2.只需要选择一张图片,因此在替换完图片之后关闭相册 picker.dismissViewControllerAnimated(true, completion: nil) }
然后定义saveImage2Bounder方法:
func saveImage2Bounder(){ if let image = imageView.image,let imageData = UIImageJPEGRepresentation(image, 1.0) { // 使JPEG的格式存储图片,使用下面的方法,指定图片和压缩率 //这里的imageData已经是NSData格式的了,它是NSData的contentsForURL的反向 let fileManager = NSFileManager() //我需要获得Documents的目录 if let docsDir = fileManager.URLsForDirectory(.DocumentDirectory, inDomains: .UserDomainMask).first { //独一无二的名称 let unique = NSDate.timeIntervalSinceReferenceDate() //创建URL let url = docsDir.URLByAppendingPathComponent("\(unique).jpg") imageData.writeToURL(url, atomically: true) } } }
0 0
- 【我们都爱Paul Hegarty】斯坦福IOS8公开课个人笔记47 文件系统Demo
- 【我们都爱Paul Hegarty】斯坦福IOS8公开课个人笔记14 视图绘制Demo
- 【我们都爱Paul Hegarty】斯坦福IOS8公开课个人笔记19 为Demo添加手势
- 【我们都爱Paul Hegarty】斯坦福IOS8公开课个人笔记30 ScrollView Demo实战
- 【我们都爱Paul Hegarty】斯坦福IOS8公开课个人笔记1 IOS8概述
- 【我们都爱Paul Hegarty】斯坦福IOS8公开课个人笔记22 多MVC模式Demo中的AutoLayout自动布局
- 【我们都爱Paul Hegarty】斯坦福IOS8公开课个人笔记23 多MVC模式Demo的实现
- 【我们都爱Paul Hegarty】斯坦福IOS8公开课个人笔记4 MVC enum Tuple Dictionary
- 【我们都爱Paul Hegarty】斯坦福IOS8公开课个人笔记5 Data Structures、Methods、Properties
- 【我们都爱Paul Hegarty】斯坦福IOS8公开课个人笔记6 init
- 【我们都爱Paul Hegarty】斯坦福IOS8公开课个人笔记7 AnyObject、Functions
- 【我们都爱Paul Hegarty】斯坦福IOS8公开课个人笔记8 String、Type Conversion、Assertions
- 【我们都爱Paul Hegarty】斯坦福IOS8公开课个人笔记9 Objective-c Compatibility
- 【我们都爱Paul Hegarty】斯坦福IOS8公开课个人笔记10 Property List
- 【我们都爱Paul Hegarty】斯坦福IOS8公开课个人笔记11 View视图
- 【我们都爱Paul Hegarty】斯坦福IOS8公开课个人笔记16 Extensions扩展、Protocols协议
- 【我们都爱Paul Hegarty】斯坦福IOS8公开课个人笔记17 Deledgation代理
- 【我们都爱Paul Hegarty】斯坦福IOS8公开课个人笔记18 Gestures手势
- 功能测试定义
- 软工总结
- hdu 5496 Beauty of Sequence(高效)
- 【BZOJ1064】【NOI2008】假面舞会
- UVA - 11624 Fire!(15.10.10 搜索专题)bfs
- 【我们都爱Paul Hegarty】斯坦福IOS8公开课个人笔记47 文件系统Demo
- String.Format格式说明
- 《深入理解Linux网络技术内幕》阅读笔记(二十四)
- 关于责任、钱和技术
- [PAT (Advanced Level) ]1003. Emergency 解题文档
- 图片作为背景,登陆页面相对定位
- svn版本库的拆分及迁移子目录等
- HDU 5113 Black And White (dfs神剪枝)
- explicit