NSNotifications em Swift 3

As novas notificações não estão funcionando no Swift 3?

Estou fazendo:

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

Em uma visualização personalizadatouchesBegan() e eu preciso enviar oparticle objeto para o controlador de exibição, se houver um. Então eu faço isso:

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

Em um controlador de exibiçãoviewDidLoad(). Estou certo de que esse controlador de exibição específico é o apresentado quando toco na minha exibição personalizada, no entanto, a funçãopresentParticleDisplayView(notification:) nunca é chamado.

Além disso,DidTouchParticleView é definido globalmente assim:

let DidTouchParticleView = NSNotification.Name("didTouchParticleView")

Isso se deve à versão beta ou estou fazendo algo errado?

questionAnswers(2)

yourAnswerToTheQuestion