Hello here!
In chapter 2 “Chapter 2 NSManagedObject Subclasses” in section “Propagating a managed context” in source code
you convert UIImage into NSData by UIImagePNGRepresentation()
let imageName = btDict["imageName"] as? String
let image = UIImage(named: imageName!)
let photoData = UIImagePNGRepresentation(image!)!
Unfortunately UIImagePNGRepresentation is deprecated.
Use
let photoData = image!.pngData()!
Thank you for your work!