Ich möchte eine Liste von Beobachtern (Objekte und Selektoren) für einen bestimmten Benachrichtigungsnamen abrufen. Ich weiß, dass es dafür keine offizielle API gibt. Ich weiß auch, ich könnte subclass NSNotificationCenter dies erreichen. Manchmal ist dies jedoch keine praktikable Option, da die Nutzung von NSNotificationCenter über den gesamten Code oder sogar binäre Frameworks verteilt ist.Wie ruft man alle NSNotificationCenter-Beobachter ab?
Also ich bin auf der Suche nach einem inoffiziellen/privaten Weg, dies zu tun. (Da es nur Debugging ist, ist das in Ordnung.)
Sie können nur wollen die Methoden swizzle, damit Sie das Objekt erhalten: http://cocoadev.com/wiki/MethodSwizzling – rckoenes
Hier ist eine Antwort, die Swizzling implementiert, um Beobachter zu verfolgen http://stackoverflow.com/questions/10346700/ns Notificationcenter-Liste-der-Beobachter/34692724 # 34692724 –