Ottengo questo errore criptico la prima volta (e solo la prima volta) la mia vista viene caricata a causa della seguente riga di codice:
- (void)viewWillAppear:(BOOL)animated
{
[textField becomeFirstResponder];
}
C'è un notevole ritardo (~ 3 - 4 secondi, anche sul simulatore) dovuto a questo che fa sentire la mia app non rispondere. Qualcuno sa come risolvere questo problema? Non riesco a trovare alcuna documentazione su di esso sul sito Apple o alcuna soluzione qui o su Google.
Stranamente, la situazione opposta accade se metto la linea -viewDidAppear:invece di -viewWillAppear:; ovvero, invece di stampare l'errore solo la prima volta che viene visualizzata la tastiera e mai più, l'errore non viene stampato la prima volta ma ogni volta dopo. Questo mi sta causando un forte mal di testa.