web-dev-qa-db-ja.com

iOS 13シミュレータでキーボードが動かなくなる

新しいXcode 11でプロジェクトを動作させようとしています。シミュレータ(iPhone 11 Pro Max)でアプリを実行する場合を除いて、すべてがスムーズに機能します。EditTextsをクリックするとアプリがフリーズします。これは、アプリを数回使用した後に発生します。シミュレータのメモリをクリアして再起動すると、すべてが正常に動作します。

EditTextだけでビューコントローラーを作成し、シミュレーターのフリーズを複製できます。ソフトキーパッドを起動する前にフリーズすることもあれば、表示された後でフリーズすることもあります。アプリを強制終了してXcodeで再実行することはできますが、シミュレーターでハードウェアをリセットしない限り、毎回フリーズします。

これがデバイスでも発生するかどうかだけ心配ですか?誰かがこれに直面しましたか?

編集:追加するだけです。これが起こったとき、私はメッセージングアプリを使用しようとすると、そこで同じことが起こります。

46
Panks

Xcode 11.0とiOS 13/iPhone 11のシミュレーターで同じ問題。

私にとって、「自動貼り付け」を無効にする回避策は機能しません。

唯一の方法は、シミュレータを再起動することです。

このスレッドは、Apple Forum [ https://forums.developer.Apple.com/thread/122972]

17
diegodsp

唯一の幸運な解決策は、シミュレータを再起動することです。

10
Yash

これは私にも起こっています。これは、シミュレータの現在のリリースのバグです。

8
Clay Jones

私も同じ問題を抱えていました。どうやらそれはシミュレータのバグです。うまくいけばすぐに解決されるでしょうが、それまでは、ペーストボードオプションのチェックを外すことで修正できます。

シミュレータ->編集->ペーストボードを自動的に同期。

この役立つ答えから ここ

8
Marina Aguilar

シミュレータを強制終了して再起動すると、うまくいきます。

3
guru

同じことは、iOS 13 Simulatorの組み込みアプリでも入力を開始しようとした瞬間に発生します。

3

コードを変更しないでください。コードの問題ではなく、シミュレータのバグです。したがって、シミュレータを再起動するか、アプリケーションを停止して再度実行してください。

それはあなたのデバイス上で正常に動作します。

3
Sarabjit Singh

テキストフィールドアプリのフリーズをクリックして動作を停止しても、Xcode 11.1にはまだ問題が残っています。解決策は次のとおりです。

「ハードウェア->再起動」し、通常はこれを実行してください

2
Muhammad Ahmad

同じ問題があります。スタックした後でシミュレータを再起動したとき、シミュレータは再び発生していません。シミュレータのバグでアプリの問題ではないようです- https://forums.developer.Apple.com/thread/122972

1
Tørk Egeberg

PickerViewが表示されたときにも発生しますが、残念ながらもう一度Simmultorを再起動する必要があります。

1
Mudassir Asghar

Mac CatalinaXcode 11.4を試してみました:

シミュレータからツールバーを選択しますI/O次にキーボード次にソフトウェアキーボードの切り替え

または

カーソルをテキストフィールドに置いた状態でCommand + Kを押すだけです。

0
Mohamed Hana