Rufen Sie den aktuellen Ersthelfer ab, ohne eine private API zu verwenden

Ich habe meine App vor etwas mehr als einer Woche eingereicht und heute die gefürchtete Ablehnungs-E-Mail erhalten. Es wird mir mitgeteilt, dass meine App nicht akzeptiert werden kann, da ich eine nicht öffentliche API verwende. speziell heißt es,

Die nicht öffentliche API, die in Ihrer Anwendung enthalten ist, ist firstResponder.

Der anstößige API-Aufruf ist tatsächlich eine Lösung, die ich hier auf SO gefunden habe:

UIWindow *keyWindow = [[UIApplication sharedApplication] keyWindow];
UIView   *firstResponder = [keyWindow performSelector:@selector(firstResponder)];

Wie erhalte ich den aktuellen Ersthelfer auf dem Bildschirm? Ich suche nach einer Möglichkeit, meine App nicht abzulehnen.

Antworten auf die Frage(26)

Ihre Antwort auf die Frage