繁体   English   中英

UIImagePickerController-如何将图像保存到核心数据? (迅速)

[英]UIImagePickerController - how to save image to core data? (Swift)

我想保存从ImagePicker中拾取的图像,并将其保存在CoreData中。 我在具有Binary Data类型的实体中创建Attribute。

首先,您需要将UIImage转换为Data

let data = UIImageJPEGRepresentation(image, 1.0)

之后,在NSManagedObjectContextperform方法中将此数据设置为Entity中的属性:

context.perform {
    entity.image = data
    // Save context
}

我不建议您将UIImage保存到CoreData,这是不好的方法。 只需使用https://github.com/Alamofire/AlamofireImage即可正确缓存UIImage。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM