Eu tenho um UITextField
Ctrl arrastado como @Outlet
na minha .swift
classe. Agora viewDidLoad
estou usando esse código
self.myTextField.keyboardType = UIKeyboardType.DecimalPad
Quando inicio meu aplicativo no simulador e clico no UITextField
link que recebi
Can't find keyplane that supports type 8 for keyboard
iPhone-Portrait-DecimalPad;
using 2617181025_Portrait_iPhone-Simple-Pad_Default
Não tenho falhas ou algo assim, mas o teclado não é exibido. Eu também tentei configurá-lo, Storyboard
mas é o mesmo.
Também notei que sempre que clico em um UITextField
teclado o teclado nunca é exibido (mas nenhum registro é mostrado para o teclado padrão )
Estou usando o Xcode-Beta 3. Alguém enfrentou esse problema?
Respostas:
Eu também tive esse problema depois de atualizar para o Xcode Beta mais recente. As configurações no simulador são atualizadas, portanto o teclado do laptop (externo) estava sendo detectado. Se você simplesmente pressionar:
então o teclado do software será exibido novamente.
fonte
Vá para
iOS Simulator-> Hardware-> Keyboard ->
Desmarcar aConnect Hardware Keyboard
opção. Isso resolverá o problema.fonte
Essa mensagem é exibida quando o tipo de teclado é definido como numberPad ou DecimalPad. Mas o código funciona muito bem. Parece que é um bug com o novo Xcode.
fonte
Se você está recebendo esse bug com o Xcode Beta, é um bug beta e pode ser ignorado (tanto quanto me disseram). Se você pode criar e executar uma versão do Xcode sem esse erro, o problema não é seu aplicativo.
Não é 100% disso, mas veja se isso resolve o problema:
Simulador iOS -> Hardware -> Teclado -> Alternar teclado de software.
Então, tudo funciona
fonte
iOS Simulator -> Hardware -> Keyboard -> Connect Hardware Keyboard
, agora o teclado é mostrada até pensei que eu não sou capaz de escrever do meu teclado mac eo aviso ainda está presente nos logsUITextField
a tela do painel para o meu storyboard, nada mais. É um bug deXcode-Beta 3
?Corrigi esse problema desmarcando 'Conectar teclado de hardware'. Consulte a imagem abaixo para corrigir esse problema
fonte
Xcode: 6.4 iOS: 8 Também recebi esse erro, mas por um motivo muito diferente.
Eu recebi o mesmo erro (exceto o meu era "tipo 4" em vez de "tipo 8"), até descobrir que estava faltando esta linha:
Acrescentei e o sol começou a brilhar, os pássaros voltaram a cantar e tudo estava bem com o mundo.
PS Você também receberia esse erro por outras travessuras, como esquecer de alocar / init.
fonte
Este erro ocorreu quando o tipo de entrada do teclado é o Number Pad. Eu obtive o mesmo erro que alterei o tipo de entrada do teclado do campo de texto para Padrão, corrigi o problema.
fonte
Não há "Teclado numérico" para iPads pronto para uso. Quando você especifica um iPad, o teclado normal é exibido com a parte numérica exibida. Você pode alternar para caracteres alfabéticos, etc. Se quiser exibir um teclado apenas de números para o iPad, você deve implementá-lo.
Veja aqui: Teclado numérico no iPad?
fonte
Para mim ligar e desligar a configuração
Simulador iOS -> Hardware -> Teclado -> Conectar teclado de hardware
provou corrigir o problema em simuladores.
fonte