Free Trial

Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.


  • Create BookmarkCreate Bookmark
  • Create Note or TagCreate Note or Tag
  • PrintPrint
Share this Page URL
Help

20. Key Value Observing > 20.6 Die Änderungen überwachen

20.6 Die Änderungen überwachen

Der Observer ist nun registriert, und das Attribut ist so eingerichtet, dass es überwacht wird und den Observer über Änderungen informiert. Der letzte Schritt besteht darin, dass der Observer auf die Änderung reagiert. Ich muss Sie warnen: Das ist der Teil, über den es die meisten Klagen gibt. In unserer Anwendung könnte das wie folgt aussehen:

KVO/Counter5/Display.m

1  - (void)observeValueForKeyPath:(NSString *)keyPath
2                       ofObject:(id)object
3                         change:(NSDictionary *)change
4                        context:(void *)context {
5     [self updateDisplay:[object valueForKeyPath:keyPath]];
6  }

Die Signatur der Methode erstreckt sich über vier Zeilen, während der Rumpf nur eine einzige Zeile enthält. In Zeile 5 aktualisiere ich das Display mit dem Wert, den ich aus dem change-Dictionary abgerufen habe.


  

You are currently reading a PREVIEW of this book.

                                                                                        

Get instant access to over
$1 million worth of books and videos.

  

Start a Free Trial