Declarar "NSMapTable StrongObject" en Swift 3

¿Cómo puedo declarar unNSMapTable en Swift 3? ¿Por qué no funciona este ejemplo de Apple?

let activeLines = NSMapTable.strongToStrongObjectsMapTable()

Xcode sugirió cambiar a:

let activeLines = NSMapTable.strongToStrongObjects()

Pero todavía no funciona.

Necesito convertir este ejemplo a Swift 3

https://developer.apple.com/library/content/samplecode/TouchCanvas/Listings/TouchCanvas_CanvasView_swift.html

Respuestas a la pregunta(1)

Su respuesta a la pregunta