我正在尝试将图像保存到核心数据。
我从相机或照片库获取图像,并将其存储到全局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)