Apple Pencil Tutorial: Getting Started

Hi Caroline,

This is a great tutorial! Thank you so much.

I was wondering how can we save and edit previous drawing.

I used this to save the drawing:

let data = UIImagePNGRepresentation(canvasView.image!)
let userDefaults = UserDefaults.standard
userDefaults.set(data, forKey: “test1”)
userDefaults.synchronize()

And used this to retrieve the files:
if let data = UserDefaults.standard.data(forKey: “test123”),let image = UIImage(data: data,scale:1.0){
canvasView.image = image
}

But when i started to edit retrieve files all drawing has been deleted.

Any tips. Thanks.

Best Regards,

Lyndon