J'ai un UITextField
Ctrl-glissé en tant que @Outlet
dans ma .swift
classe. Maintenant, viewDidLoad
j'utilise ce code
self.myTextField.keyboardType = UIKeyboardType.DecimalPad
Lorsque je lance mon application sur le simulateur et que UITextField
je clique sur j'ai obtenu ce journal
Can't find keyplane that supports type 8 for keyboard
iPhone-Portrait-DecimalPad;
using 2617181025_Portrait_iPhone-Simple-Pad_Default
Je n'ai pas de plantage ou quelque chose mais le clavier ne s'affiche pas. J'ai aussi essayé de le régler Storyboard
mais c'est pareil.
J'ai également remarqué que chaque fois que je clique sur un UITextField
clavier, le clavier n'est jamais affiché (mais aucun journal n'est affiché pour le clavier par défaut )
J'utilise Xcode-Beta 3 quelqu'un a rencontré ce problème?
Réponses:
J'ai aussi eu ce problème après la mise à jour vers la dernière version bêta de Xcode. Les paramètres du simulateur sont actualisés, de sorte que le clavier (externe) de l'ordinateur portable a été détecté. Si vous appuyez simplement sur:
puis le clavier logiciel s'affiche à nouveau.
la source
Allez à
iOS Simulator-> Hardware-> Keyboard ->
Décochez l'Connect Hardware Keyboard
option. Cela résoudra le problème.la source
Ce message apparaît lorsque le type de clavier est défini sur numberPad ou DecimalPad. Mais le code fonctionne très bien. On dirait que c'est un bogue avec le nouveau Xcode.
la source
Si vous rencontrez ce bogue avec Xcode Beta, c'est un bogue bêta et peut être ignoré (pour autant que l'on me dise). Si vous pouvez créer et exécuter une version de version de Xcode sans cette erreur, ce n'est pas votre application qui a le problème.
Pas à 100% là-dessus, mais voyez si cela résout le problème:
Simulateur iOS -> Matériel -> Clavier -> Basculer le clavier logiciel.
Ensuite, tout fonctionne
la source
iOS Simulator -> Hardware -> Keyboard -> Connect Hardware Keyboard
, maintenant le clavier est affiché même si je ne peux pas taper à partir de mon clavier mac et l'avertissement est toujours présent dans les journauxUITextField
du panneau vers mon storyboard, rien d'autre. Est-ce un bug deXcode-Beta 3
?J'ai résolu ce problème en décochant «Connecter le clavier matériel». Veuillez vous référer à l'image ci-dessous pour résoudre ce problème
la source
Xcode: 6.4 iOS: 8 J'ai également eu cette erreur, mais pour une raison très différente.
J'ai eu la même erreur (sauf le mien était "type 4" plutôt que "type 8"), jusqu'à ce que je découvre que je manquais cette ligne:
Je l'ai ajouté, et le soleil s'est mis à briller, les oiseaux ont recommencé à pépier, et tout allait bien avec le monde.
PS Vous obtiendrez également une telle erreur pour d'autres méfaits, tels que l'oubli d'alloc / init.
la source
Cette erreur est survenue lorsque votre type de saisie au clavier est Pavé numérique.J'ai eu la même erreur que je change le type de saisie du clavier de mon champ de texte en Par défaut, corrige mon problème.
la source
Il n'y a pas de «pavé numérique» pour iPad prêt à l'emploi. Lorsque vous spécifiez un iPad, affichez le clavier normal avec la partie numérique affichée. Vous pouvez passer aux caractères alphabétiques, etc. Si vous souhaitez afficher un clavier numérique uniquement pour iPad, vous devez l'implémenter vous-même.
Voir ici: Clavier numérique sur iPad?
la source
Pour moi, allumer et éteindre le réglage
Simulateur iOS -> Matériel -> Clavier -> Connecter le clavier matériel
s'est avéré résoudre le problème sur les simulateurs.
la source