Swift Core Data 图片存储与读取Demo
来源:互联网 发布:iphone6s蜂窝移动数据 编辑:程序博客网 时间:2024/06/06 04:01
实体的模型定义:
实体的class定义:
@objc(ImageEntity)class ImageEntity: NSManagedObject { @NSManaged var imageData: NSData}
存储:
@IBAction func saveImageToCoreData() { let delegate = UIApplication.sharedApplication().delegate as AppDelegate let context = delegate.managedObjectContext let imageData = UIImagePNGRepresentation(UIImage(named: "image")) let imageEntity = NSEntityDescription.entityForName("ImageEntity", inManagedObjectContext: context!) let image = ImageEntity(entity: imageEntity!, insertIntoManagedObjectContext: context!) image.imageData = imageData var error: NSError? if context!.save(&error) == false { println("failed: \(error!.localizedDescription)") }}
读取:
@IBAction func loadImageFromCoreData() { let delegate = UIApplication.sharedApplication().delegate as AppDelegate let context = delegate.managedObjectContext let request = NSFetchRequest(entityName: "ImageEntity") var error: NSError? let imageEntities = context?.executeFetchRequest(request, error: &error) let imageEntity = imageEntities?.first! as ImageEntity self.imageView.image = UIImage(data: imageEntity.imageData)}
Demo地址
2 0
- Swift Core Data 图片存储与读取Demo
- Swift - 使用Core Data进行数据持久化存储
- 图片存储与读取
- Core Data demo介绍
- Swift - Core Data
- Swift Core Data
- Core Data 学习:Core Data Stack(Swift)
- 阿里云服务器 云对象存储OOS(二) ---图片上传与读取demo
- Swift 3.0 使用Core Data
- iOS Swift教程 Core Data (一)Hello Core Data
- iOS 数据存储 - Core Data
- iOS数据存储--Core Data
- android 存储图片到data目录和读取data目录下的图片
- android 存储图片到data目录和读取data目录下的图片
- oralc 中图片的存储与读取
- .NET二进制图片存储与读取
- iOS开发之Core Data Demo (一)
- iOS Swift教程 Core Data 概述
- Cookie学习总结-登陆案例(记住用户名和密码)
- 2015年03月20日 算法第一天札记
- 界面劫持与反界面劫持
- hdu 5183 Negative and Positive (前缀和加强版,强数据。。)
- 界面劫持与反界面劫持
- Swift Core Data 图片存储与读取Demo
- 函数指针实现多态
- 如何在ubuntu 配置java环境
- Windows 中python的Pybluez模块安装
- 输入10个数,要求输出其中值最大的元素和该数是第几个
- linux的安装
- POJ 1088 滑雪 (二维最长上升子序列)
- xml-rpc是个什么东东?
- POJ 3090 Visible Lattice Points 布雷级数