Lassen Sie mich das kurz zusammenfassen: Ein "First Responder" in einer NIB-Datei ist ein Objekt, das das UI-Steuerelement darstellt, auf das sich der Benutzer konzentriert. Wenn der Benutzer also auf ein Steuerelement klickt, setzt die Schreibfeder die Benutzeroberflächensteuerung auf First Responder. In meiner App könnte ich eine Steckdose zu diesem "First Responder" von der Spitze aus machen, so dass ich zum Beispiel eine Nachricht "mache rote Schriftfarbe" an alles senden könnte, was der Benutzer durch Klicken aktiviert hat."First Responder" - Habe ich das richtig verstanden?
Und dann, wenn dieses First Responder UI-Steuerelement diese Nachricht nicht versteht, wird die Nachricht in der Responder-Kette weitergegeben, bis ein Elternelement oder Großelternteil (und so weiter) UI-Steuerelement die Nachricht versteht. Ansonsten wird es ignoriert.
So erstellt First Responder immer einen "Link" zum UI-Steuerelement, das den Fokus hat. Ist das richtig?
danke. Kannst du erklären, was du mit "Ziel" meinst? – Thanks
http://developer.apple.com/documentation/Cocoa/Conceptual/CocoaFundamentals/CommunicatingWithObjects/chapter_6_section_5.html#//apple_ref/doc/uid/TP40002974-CH7-SW31 –
@Peter, Ihr Link im obigen Kommentar ist beschädigt – Casebash