Detect Other Button click (NSUserNotification)

Ich habe im ganzen Internet gesucht, aber die einzige gefundene Methode war das Durchschleifen von

- (void)userNotificationCenter:(NSUserNotificationCenter *)center didDeliverNotification:(NSUserNotification *)notification

just wie gezeigt in:https: //stackoverflow.com/a/21365269/179508

Meine App zeigt jedoch manchmal mehrere Benachrichtigungen in kurzen Intervallen an, sodass dies weder effizient noch effektiv ist. Wie geht die Mail-App damit um, wenn der Papierkorb gedrückt wird? Es muss mindestens eine private Methode geben, die aufgerufen wird. Hat jemand jemals darauf gestoßen? Danke im Vorau