In my swift code the goal is to save a image which is already in the Xcode project to core data. Right now I am running into issues unwrapping a optional value on the let entity declaration. That is causing a compile issue.
override func viewDidLoad() {
super.viewDidLoad()
let vex = UIImage(named: "jessica.jpeg")!.pngData()
guard let appDelegate = UIApplication.shared.delegate as? AppDelegate else { return }
let managedContext = appDelegate.persistentContainer.viewContext
let entity = NSEntityDescription.entity(forEntityName: "Item", in: managedContext)!
let item = NSManagedObject(entity: entity, insertInto: managedContext)
if let data = vex{
item.setValue(data, forKey: "image")
print(data)
}
}