Swift 3에서 새 알림이 현재 작동하지 않습니까? 사용자 지정보기의 touchesBegan()에서Swift의 NSNotifications 3
NotificationCenter.default().post(name: DidTouchParticleView,
object: self.particle as? AnyObject)
내가 존재하는 경우 뷰 컨트롤러에 particle
객체를 보낼 필요가 : 내가 뭐하는 거지. 그래서 이렇게 :보기 컨트롤러의 viewDidLoad()에서는
NotificationCenter.default().addObserver(forName: DidTouchParticleView,
object: self,
queue: OperationQueue.main(),
using: presentParticleDisplayView(notification:))
에 있습니다. 그 특정 뷰 컨트롤러가 사용자 정의보기를 탭할 때 표시되는 컨트롤러라고 확신하지만, presentParticleDisplayView(notification:)
함수는 호출되지 않습니다.
let DidTouchParticleView = NSNotification.Name("didTouchParticleView")
베타이 때문에인가, 아니면 내가 뭔가 잘못하고있는 중이 야 :
또한, DidTouchParticleView
는 다음과 같이 전역으로 정의된다?
현재 베타 버전과 앞으로 진행될 Swift 3에서는'default()'다음의 괄호가 제거됩니다. 그것은'NotificationCenter.default'입니다. – matt