Ios UIImagePickerController-如何将图像保存到核心数据?(Swift)
我想保存从ImagePicker中拾取的图像,并将其保存在CoreData中。我使用二进制数据类型在实体中创建属性。首先,您需要将Ios UIImagePickerController-如何将图像保存到核心数据?(Swift),ios,swift,core-data,Ios,Swift,Core Data,我想保存从ImagePicker中拾取的图像,并将其保存在CoreData中。我使用二进制数据类型在实体中创建属性。首先,您需要将UIImage转换为数据: let data = UIImageJPEGRepresentation(image, 1.0) 之后,在NSManagedObjectContext的perform方法中的实体中将此数据设置为属性: context.perform { entity.image = data // Save context } 我不建议
UIImage
转换为数据
:
let data = UIImageJPEGRepresentation(image, 1.0)
之后,在NSManagedObjectContext
的perform
方法中的实体中将此数据设置为属性:
context.perform {
entity.image = data
// Save context
}
我不建议您将UIImage保存到CoreData,这是一种糟糕的方式。只需使用缓存UIImage即可。谢谢。我不知道阿拉莫菲尔,我试试看。谢谢你的邀请help@KrunalNagvadia,如果我的答案对你有帮助,请加上。)当然可以,但我现在不能这么做,因为名声不好。