Wie kann ich feststellen, ob ein NSSearchField / NSTextField Eingabefokus hat?
Die vorherige Antwort ist falsch, weil NSTextField
/ NSSearchField
nicht selbst zum Ersthelfer werden und editierten Text bearbeiten. Stattdessen verwenden sie den Feldeditor des Fensters, der ein NSTextView
ist, das zwischen allen Feldern im Fenster geteilt wird (da nur jeweils einer den Fokus haben kann).
Sie müssen sehen, ob der erste Responder ein NSText
ist, und wenn ja, wenn das Suchfeld / Textfeld sein Delegat ist.