我正在尝试将图像保存到核心数据。
我从相机或照片库获取图像,并将其存储到全局UIImage变量。
如何将此图像插入newPerson.image

let newPerson = NSEntityDescription.insertNewObject(forEntityName: "Person", into: manageObjectContext) as! Person
newPerson.age = age
newPerson.city = cityInput.text
newPerson.image = ????

我在用斯威夫特4。

最佳答案

UIImage转换为NSData并保存。
保存:让data = UIImagePNGRepresentation(image)
加载:let image = UIImage(data: data)

10-08 12:10