[英]UIImagePickerController - how to save image to core data? (Swift)
我想保存从ImagePicker中拾取的图像,并将其保存在CoreData中。 我在具有Binary Data类型的实体中创建Attribute。
首先,您需要将UIImage
转换为Data
:
let data = UIImageJPEGRepresentation(image, 1.0)
之后,在NSManagedObjectContext
的perform
方法中将此数据设置为Entity
中的属性:
context.perform {
entity.image = data
// Save context
}
我不建议您将UIImage保存到CoreData,这是不好的方法。 只需使用https://github.com/Alamofire/AlamofireImage即可正确缓存UIImage。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.