¿Cómo almacenar un atributo MKPolyline como transformable en coredata de IOS con swift?

¿Cuál sería el código requerido para permitir el almacenamiento de una MKPolyline en CoreData en forma rápida?

Entonces, por ejemplo, si tuviera una de mis entidades de datos centrales (por ejemplo, "myEntity") para la que quisiera guardar una MKPolyline, y hubiera agregado el campo "polyline" como transformable, y lo hubiera configurado como "transformable" en xcode. También he producido la subclase NSManagedObject.

myEntity.swift

import UIKit
import CoreData
import MapKit
class myEntity: NSManagedObject {
}

myEntity + CoreDataProperties.swift

import Foundation
import CoreData
extension myEntity {
    @NSManaged var title: String
    @NSManaged var polyline: NSObject? 
}

Pregunta: ¿Qué código se requiere para permitir que esto funcione?

(Observo esta publicación con respecto al objetivo-c, sin embargo, me cuesta entender / portar / hacer que esto funcione -¿Cómo se almacenan los datos de NSMutable Array en Core Data? )

Respuestas a la pregunta(1)

Su respuesta a la pregunta