NSNotificaciones en Swift 3

¿Las nuevas notificaciones no funcionan actualmente en Swift 3?

Estoy haciendo:

NotificationCenter.default().post(name: DidTouchParticleView, object: self.particle as? AnyObject)

En una vista personalizadatouchesBegan() y necesito enviar elparticle objetar al controlador de vista si hay uno. Entonces hago esto:

NotificationCenter.default().addObserver(forName: DidTouchParticleView, 
                                         object: self,
                                         queue: OperationQueue.main(),
                                         using: presentParticleDisplayView(notification:))

En un controlador de vistaviewDidLoad(). Estoy seguro de que ese controlador de vista particular es el que se presenta cuando toco mi vista personalizada, sin embargo, la funciónpresentParticleDisplayView(notification:) nunca se llama.

También,DidTouchParticleView se define globalmente así:

let DidTouchParticleView = NSNotification.Name("didTouchParticleView")

¿Esto se debe a la versión beta o estoy haciendo algo mal?

Respuestas a la pregunta(2)

Su respuesta a la pregunta