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?