NSNotifications in Swift 3

Arbeiten die neuen Benachrichtigungen derzeit nicht in Swift 3?

Ich mache

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

In einer benutzerdefinierten Ansicht isttouchesBegan() und ich muss das @ sendparticle -Objekt an den View-Controller, falls vorhanden. Also mache ich das:

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

In einem View ControllerviewDidLoad(). Ich bin sicher, dass dieser bestimmte Ansichtscontroller derjenige ist, der angezeigt wird, wenn ich auf meine benutzerdefinierte Ansicht tippe. Die FunktionpresentParticleDisplayView(notification:) wird nie aufgerufen.

Ebenfalls,DidTouchParticleView ist global wie folgt definiert:

let DidTouchParticleView = NSNotification.Name("didTouchParticleView")

Liegt das an der Beta oder mache ich etwas falsch?

Antworten auf die Frage(4)

Ihre Antwort auf die Frage