Публикация уведомлений с NSNotificationCenter
на определенное событие нажатия кнопки. Следовательно, когда у меня есть события быстрой кнопки. Уведомление вызывается, что много раз приводит к множеству проблем. Я хочу отменить предыдущее уведомление, когда происходят быстрые события. Как сделать код ниже.Удалить ранее размещенное уведомление
func buttonClick() {
// I want to cancel the previous Event here
NSNotificationCenter.defaultCenter().postNotificationName("Event", object: self)
}
UPDATE:
Позвольте мне четко объяснить, что я хочу на самом деле у меня есть один метод наблюдателя при нажатии Клик произошло от того, я хочу, чтобы вывесить некоторые уведомления контролировать некоторые элементы пользовательского интерфейса, такие как изменение изображение кнопки. Проблема в том, что когда я нажимаю кнопку быстрого вызова наблюдателя, вызываемого много раз, а мои уведомления отправляются на один и тот же счет, поэтому пользовательский интерфейс мигает. Я не могу контролировать наблюдателя при событии нажатия кнопки. Я контролирую только событие с моей стороны.
Любая помощь очень ценится.
Где вы добавляете своего наблюдателя nofication? – Matt
@Matt некоторые другие классы, основанные на том, что я выполняю некоторую операцию, как изменение изображения кнопки. – Vishnuvardhan
Вы не должны публиковать уведомление, если оно уже опубликовано – Matt