web-dev-qa-db-fra.com

Le clavier se coince dans le simulateur iOS 13

J'ai essayé de faire fonctionner mon projet avec le nouveau Xcode 11. Tout fonctionne bien, sauf à plusieurs reprises lorsque je lance mon application sur le simulateur (iPhone 11 Pro Max), l'application se fige après avoir cliqué sur EditTexts. Cela se produit après quelques utilisations de l'application. Si j'efface la mémoire du simulateur et redémarre, tout fonctionne normalement.

J'ai créé un contrôleur de vue avec uniquement l'EditText et je suis capable de reproduire le gel du simulateur. Parfois, il se fige avant de lancer le clavier virtuel, parfois après qu'il a été affiché. Je suis toujours en mesure de tuer l'application et de la réexécuter via Xcode, mais elle se bloque à chaque fois, sauf si je réinitialise le matériel sur le simulateur.

Je suis juste inquiet si cela se produisait aussi sur l'appareil? Quelqu'un a-t-il fait face à cela?

Edit: Juste pour ajouter. Lorsque cela se produit, j'essaie d'utiliser l'application de messagerie et la même chose se produit là-bas.

46
Panks

Même problème sur Xcode 11.0 et simulateur avec iOS 13/iPhone 11.

Pour moi, la solution de contournement de désactiver "coller automatiquement" ne fonctionne pas.

La seule façon est de redémarrer le simulateur.

Ce fil est ouvert sur Apple Forum [ https://forums.developer.Apple.com/thread/122972]

17
diegodsp

La seule solution heureuse est de redémarrer le simulateur.

10
Yash

Cela m'arrive aussi. Il s'agit d'un bug avec la version actuelle de Simulator.

8
Clay Jones

J'ai eu le même problème. Apparemment, c'est un bug sur le simulateur. J'espère que cela sera bientôt résolu, mais d'ici là, vous pouvez résoudre ce problème en décochant l'option carton.

Simulateur -> Modifier -> Synchroniser automatiquement la table de montage.

De cette réponse utile ici .

8
Marina Aguilar

Forcer à quitter le simulateur et redémarrer fonctionne à nouveau pour moi.

3
guru

La même chose se produit même dans les applications intégrées sur iOS 13 Simulator au moment où vous êtes sur le point de commencer à taper: facepalm: Au début, je pensais que cela s'était produit parce que j'avais inclus un nouveau cadre et n'avais aucune idée de ce qui se passait, mais j'ai trouvé cela :)

3

Veuillez ne pas changer votre code ce n'est pas votre problème de code, son bug de simulateur .... Essayez donc de redémarrer le simulateur ou d'arrêter l'application et de relancer.

Cela fonctionnera bien sur votre appareil.

3
Sarabjit Singh

quand je clique sur gel d'application textfield et arrête de travailler, son problème existe toujours sur Xcode 11.1 La solution est:

"Matériel -> Redémarrer" puis en cours d'exécution normalement essayez ceci

2
Muhammad Ahmad

Ont également le même problème. Lorsque j'ai redémarré le simulateur après son blocage, cela ne s'est plus produit. Il semble que ce soit un bug du simulateur et non un problème d'application - https://forums.developer.Apple.com/thread/122972

1
Tørk Egeberg

Cela se produit lorsque pickerView apparaît également, malheureusement, vous devez redémarrer le simulateur à nouveau.

1
Mudassir Asghar

Sur Mac Catalina avec Xcode 11.4 J'ai essayé ceci:

Dans le simulateur, la barre d'outils choisit I/O puis Keyboard puis Toggle Software Keyboard

Ou

Appuyez simplement sur Commande + K lorsque le curseur est placé dans le champ de texte.

0
Mohamed Hana