J'ai récemment mis à niveau vers Xcode 7 et aujourd'hui, j'ai remarqué cet avertissement dans le journal lorsque j'ai appuyé sur un champ de texte et que le clavier est apparu:
Impossible de trouver un plan de clavier prenant en charge le type 4 pour le clavier iPhone-Portrait-NumberPad; en utilisant 563160167_Portrait_iPhone-Simple-Pad_Default
J'ai un UITextField
que j'ai installé dans Interface Builder et l'ai configuré (également dans IB) pour afficher un clavier numérique. J'ai également remarqué que pour un type de clavier normal, ce message n'apparaît pas.
J'ai cherché une solution mais rien de ce que j'ai trouvé n'a fonctionné jusqu'à présent.
Les paramètres du simulateur sous Simulator -> Hardware -> Keyboard
sont:
Vérifié pour Uses same layout as OS X
Décoché pour les deux autres.
Des idées?
Votre application iOS ne trouve pas de clavier numérique connecté à votre OS X. Il vous suffit donc de décocher l'option de connexion du clavier matériel dans votre simulateur, dans le chemin suivant, uniquement à des fins de test :
Simulator
->Hardware
->Keyboard
->Connect Hardware Keyboard
Cela résoudra le problème ci-dessus.
Je pense que vous devriez aussi voir le lien suivant . Il dit que c'est un bogue dans le XCode à la fin de ce fil de discussion du forum!
Astuce:
Et je pense également que c'est un point où vous devez donner un bouton Close
au clavier logiciel juste au-dessus du pavé numérique.