Swift PKCanvasView、データ取得/読込
データ取得
@IBOutlet weak var pKCanvasView: PKCanvasView!
let data: Data = self.pKCanvasView.drawing.dataRepresentation()
Data型を取得出来ます。
取得後、UserDefaults、CoreData等に保存出来ます。
データ反映
do { self.pKCanvasView.drawing = try PKDrawing(data: page) } catch { let nserror = error as NSError fatalError("Unresolved error \(nserror), \(nserror.userInfo)") }
保存したData型を使用してPKDrawingを生成、設定します。