J'obtiens cette erreur cryptique la première fois (et seulement la première fois) ma vue est chargée en raison de la ligne de code suivante:
- (void)viewWillAppear:(BOOL)animated
{
[textField becomeFirstResponder];
}
Il y a un retard notable (~ 3 à 4 secondes, même sur le simulateur) à cause de cela qui fait que mon application ne répond pas. Est-ce que quelqu'un sait comment réparer ceci? Je ne trouve aucune documentation à ce sujet sur le site d'Apple, ni aucune solution ici ou sur Google.
Étrangement, la situation inverse se produit si je mets la ligne au -viewDidAppear:
lieu de -viewWillAppear:
; c'est-à-dire qu'au lieu d'imprimer l'erreur uniquement la première fois que le clavier est affiché et plus jamais, l'erreur n'est pas imprimée la première fois mais à chaque fois après. Cela me cause un mal de tête majeur.