У меня есть 3 уведомления:
NotificationCenter.default.post(name:NSNotification.Name("Notification1"), object: nil)
NotificationCenter.default.post(name:NSNotification.Name("Notification2"), object: nil)
NotificationCenter.default.post(name:NSNotification.Name("Notification3"), object: nil)
И у меня есть для каждого поста один другой наблюдатель в контроллере представления.
Первый:NotificationCenter.default.addObserver(forName:NSNotification.Name("Notification1"), object: nil, queue: nil, using: updateUx)
Второй:NotificationCenter.default.addObserver(forName:NSNotification.Name("Notification2"), object: nil, queue: nil, using: updateUx)
Третий:NotificationCenter.default.addObserver(forName:NSNotification.Name("Notification3"), object: nil, queue: nil, using: updateUx)
Функция updateUx содержит только распечатку уведомления.
Я получил только свое первое уведомление, я не могу поймать два других, я не знаю, почему.
Notification1
, но наблюдаетеDashboardNotification
- person viral   schedule 24.02.2017NotificationCenter.default.addObserver
, как показано ниже. Он должен работать. Я попробовал, и это так. - person viral   schedule 24.02.2017