Entfernen Sie den NSNotificationCenter-Beobachter

7

Ich erkenne das Anzeigen / Ausblenden der Tastatur, indem ich diesen Code in ViewDidLoad hinzufüge:

%Vor%

Irgendwann möchte ich diese Beobachter entfernen, ohne

zu nennen %Vor%

weil das alle Beobachter entfernt, und ich habe andere Beobachter, die ich nicht entfernen möchte. Wie kann ich nur diese beiden entfernen?

    
user2014474 02.02.2013, 13:23
quelle

3 Antworten

28
%Vor%     
Yaman 02.02.2013, 13:25
quelle
1

Verwenden Sie die Methode removeObserver:name:object: von NSNotificationCentre wie beschrieben in der offiziellen Dokumentation , um einen Beobachter für einen bestimmten Benachrichtigungsnamen zu entfernen.

    
Trebor 02.02.2013 13:31
quelle
1

Verwenden Sie [[NsNotificationCenter defaultCenter] removeObserver:self name: UIKeyboardWillShowNotification object:nil]

    
MrTJ 02.02.2013 13:31
quelle