Ten tajemniczy błąd pojawia się przy pierwszym (i tylko pierwszym) ładowaniu widoku z powodu następującego wiersza kodu:
- (void)viewWillAppear:(BOOL)animated
{
[textField becomeFirstResponder];
}
Występuje zauważalne (~ 3-4 sekundy, nawet na symulatorze) opóźnienie, które powoduje, że moja aplikacja nie reaguje. Czy ktoś wie, jak to naprawić? Nie mogę znaleźć żadnej dokumentacji w witrynie Apple, ani żadnych rozwiązań tutaj ani w Google.
O dziwo, sytuacja odwrotna ma miejsce, gdy wstawię linię -viewDidAppear:
zamiast -viewWillAppear:
; to znaczy, zamiast drukować błąd tylko przy pierwszym wyświetleniu klawiatury i nigdy więcej, błąd nie jest drukowany za pierwszym razem, ale za każdym razem. To powoduje u mnie duży ból głowy.