Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/112.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios UIImagePickerController-如何将图像保存到核心数据?(Swift)_Ios_Swift_Core Data - Fatal编程技术网

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

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 } 我不建议

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

首先,您需要将
UIImage
转换为
数据

let data = UIImageJPEGRepresentation(image, 1.0)
之后,在
NSManagedObjectContext
perform
方法中的
实体中将此数据设置为属性:

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

我不建议您将UIImage保存到CoreData,这是一种糟糕的方式。只需使用缓存UIImage即可。谢谢。我不知道阿拉莫菲尔,我试试看。谢谢你的邀请help@KrunalNagvadia,如果我的答案对你有帮助,请加上。)当然可以,但我现在不能这么做,因为名声不好。