title: NSNotifications in Swift 3
body: <p>Are the new notifications not currently working in Swift 3?   </p>
  
  <p>I am doing:</p>
  
  <pre><code>NotificationCenter.default().post(name: DidTouchParticleView, object: self.particle as? AnyObject)
  </code></pre>
  
  <p>In a custom view's <code>touchesBegan()</code> and I need to send the <code>particle</code> object to the view controller if there is one. So I do this:</p>
  
  <pre><code>NotificationCenter.default().addObserver(forName: DidTouchParticleView, 
                                           object: self,
                                           queue: OperationQueue.main(),
                                           using: presentParticleDisplayView(notification:))
  </code></pre>
  
  <p>In a view controller's <code>viewDidLoad()</code>. I am certain that that particular view controller is the one presented when I tap my custom view, however, the function <code>presentParticleDisplayView(notification:)</code> is never called.</p>
  
  <p>Also, <code>DidTouchParticleView</code> is defined globally like this:</p>
  
  <pre><code>let DidTouchParticleView = NSNotification.Name("didTouchParticleView")
  </code></pre>
  
  <p>Is this due to the beta, or am I doing something wrong?</p>