新しいXcode 11でプロジェクトを動作させようとしています。シミュレータ(iPhone 11 Pro Max)でアプリを実行する場合を除いて、すべてがスムーズに機能します。EditTextsをクリックするとアプリがフリーズします。これは、アプリを数回使用した後に発生します。シミュレータのメモリをクリアして再起動すると、すべてが正常に動作します。
EditTextだけでビューコントローラーを作成し、シミュレーターのフリーズを複製できます。ソフトキーパッドを起動する前にフリーズすることもあれば、表示された後でフリーズすることもあります。アプリを強制終了してXcodeで再実行することはできますが、シミュレーターでハードウェアをリセットしない限り、毎回フリーズします。
これがデバイスでも発生するかどうかだけ心配ですか?誰かがこれに直面しましたか?
編集:追加するだけです。これが起こったとき、私はメッセージングアプリを使用しようとすると、そこで同じことが起こります。
Xcode 11.0とiOS 13/iPhone 11のシミュレーターで同じ問題。
私にとって、「自動貼り付け」を無効にする回避策は機能しません。
唯一の方法は、シミュレータを再起動することです。
このスレッドは、Apple Forum [ https://forums.developer.Apple.com/thread/122972]
唯一の幸運な解決策は、シミュレータを再起動することです。
これは私にも起こっています。これは、シミュレータの現在のリリースのバグです。
私も同じ問題を抱えていました。どうやらそれはシミュレータのバグです。うまくいけばすぐに解決されるでしょうが、それまでは、ペーストボードオプションのチェックを外すことで修正できます。
シミュレータ->編集->ペーストボードを自動的に同期。
この役立つ答えから ここ 。
シミュレータを強制終了して再起動すると、うまくいきます。
同じことは、iOS 13 Simulatorの組み込みアプリでも入力を開始しようとした瞬間に発生します。
コードを変更しないでください。コードの問題ではなく、シミュレータのバグです。したがって、シミュレータを再起動するか、アプリケーションを停止して再度実行してください。
それはあなたのデバイス上で正常に動作します。
テキストフィールドアプリのフリーズをクリックして動作を停止しても、Xcode 11.1にはまだ問題が残っています。解決策は次のとおりです。
「ハードウェア->再起動」し、通常はこれを実行してください
同じ問題があります。スタックした後でシミュレータを再起動したとき、シミュレータは再び発生していません。シミュレータのバグでアプリの問題ではないようです- https://forums.developer.Apple.com/thread/122972
PickerViewが表示されたときにも発生しますが、残念ながらもう一度Simmultorを再起動する必要があります。
Mac CatalinaでXcode 11.4を試してみました:
シミュレータからツールバーを選択しますI/O次にキーボード次にソフトウェアキーボードの切り替え
または
カーソルをテキストフィールドに置いた状態でCommand + Kを押すだけです。