Bereiche
News
Rewind
Tipps & Berichte
Forum
Galerie
Journals
Events
Umfragen
Themenwoche
Kleinanzeigen
Interaktiv
Anmelden
Registrierung
Zu allen empfangenen Nachrichten
Suche...
Zur erweiterten Suche
Push-Nachrichten von MacTechNews.de
Würden Sie gerne aktuelle Nachrichten aus der Apple-Welt direkt über Push-Nachrichten erhalten?
Forum
>
Entwickler
>
Bin ich der First Responder???
Bin ich der First Responder???
jonny91
24.09.06
22:15
So liebe Hacker,
ich bin eine NSTextField Subclass und möchte wissen, ob ich der first responder bin. Wie mache ich das???
[[self window] firstResponder] geht nicht wegen dem field editor.(devil)
Ich ärgere mich schon den ganzen Tag damit rum. Zeigt mal was ihr könnt!
„How much wood would a woodchuck chuck if a woodchuck could chuck wood?“
Hilfreich?
0
Kommentare
grekey
24.09.06
23:28
WAS? :S
Hilfreich?
0
TCHe
24.09.06
23:59
First Responder sind eine gute Sache – in der Notfallmedizin, daher kenne ich sie nämlich
Sie schließen die Rettungskette und sind meistens bei der FF o.ä.
Hilfreich?
0
dtlmtn
27.09.06
18:07
Stimmt, der firstResponder des NSWindows ist der field editor. Der field editor (der Klasse NSTextView) weiss aber für welches NSTextField er gerade arbeitet, und speichert dessen id als delegate. Füge folgenden Code zu Deiner NSTextField subclass hinzu, welcher überprüft, ob das NSTextField gerade der first responder ist oder nicht:
id fieldEditor = [[self window] firstResponder];
if(fieldEditor) {
if([[fieldEditor className] isEqualToString:@"NSTextView"]) {
id delegate = [fieldEditor delegate];
if(delegate) {
if(delegate == self) {
NSLog(@"I am the first responder!");
} else {
NSLog(@"I am not the first responder!");
}
}
}
}
Hilfreich?
0
dtlmtn
27.09.06
18:09
und jetzt ohne tabs...
id fieldEditor = [[self window] firstResponder];
if(fieldEditor) {
if([[fieldEditor className] isEqualToString:@"NSTextView"]) {
id delegate = [fieldEditor delegate];
if(delegate) {
if(delegate == self) {
NSLog(@"I am the first responder!");
} else {
NSLog(@"I am not the first responder!");
}
}
}
}
Hilfreich?
0
dtlmtn
27.09.06
18:10
sorry, führende leerzeichen oder tabs funktionieren hier nicht...
Hilfreich?
0
Apfelholgi
27.09.06
18:12
jonny91
ich bin eine NSTextField Subclass und möchte wissen, ob ich der first responder bin.
Frag mal deinen Psychiater, ich vermute Identitätsstörung:-P
*duckundweg*
„if it looks like it works and it feels like it works than it works!“
Hilfreich?
0
dtlmtn
28.09.06
16:50
jonny91 funktionert es?
Hilfreich?
0
Kommentieren
Diese Diskussion ist bereits mehr als 3 Monate alt und kann daher nicht mehr kommentiert werden.
Tim Cooks Jahresgehalt – und die Vergütung der ...
M4 zu M5: Erste Vorbereitungen
Mac OS X: 25 Jahre Aqua, 25 Jahre Dock
Test Apple Mac mini M4
Gurman zum Release des neuen Apple TV, HomePods...
Apple-Leak spricht vom "iPad Air M3"
TechTicker
Mac-Leistung: Wie viel schneller ist eine inter...