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

时间:2018-10-19 07:38:42

标签: ios swift core-data

我想保存从ImagePicker中拾取的图像,并将其保存在CoreData中。我在具有二进制数据类型的实体中创建属性。

2 个答案:

答案 0 :(得分:0)

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

let data = UIImageJPEGRepresentation(image, 1.0)

之后,将此数据设置为Entity的{​​{1}}方法的perform中的属性:

NSManagedObjectContext

答案 1 :(得分:-1)

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