Ich möchte die First-Responder-Ansicht in einem Fenster finden. Um dies zu tun, möchte ich eine Kategorie wie folgt implementieren:
%Vor%Der obige Code basiert auf dieser Frage / Antwort zu SO: Erhalte den aktuellen Ersthelfer ohne Verwendung einer privaten API .
Das Problem besteht vielleicht darin, dass NSResponder keine isFirstResponder-Methode wie UIResponder hat. Was ist das Äquivalent für NSResponder?
Wenn die obige Methode wie oben implementiert ist, bekomme ich natürlich die Debug-Nachricht: "'NSView' antwortet möglicherweise nicht auf 'isFirstResponder'".
Wie mache ich findFirstResponder in Cocoa arbeiten?
Weitere Informationen: Ich möchte später die obige Methode in meinem Fenster-Controller in irgendeiner Weise verwenden wie:
%Vor% Was ist falsch mit -[NSWindow firstResponder]
, was den First Responder direkt zurückgibt?
Tags und Links cocoa categories first-responder nsview