3

iOSシミュレーターでキーボードを使用するときはいつでも、キーをタップしてから入力が表示されるまでに約5秒の遅延が発生します。そして、私はUIPickerで同様の経験をします。他のすべては通常の速度で実行されます。

この問題は、SnowLeopardの最新バージョンにアップグレードした後にのみ発生しました。私は現在10.6.8を使用しています。当時、私はXCode3.2.6で4.0シミュレーターを使用していました。

その後、iOS 5.0Simulatorを使用して最新のXCode4.2にアップグレードしましたが、問題が解決しません。

私の問題はここで報告されたものと同じです:

http://www.iphonedevsdk.com/forum/iphone-sdk-tools-utilities/75735-sluggish-keyboard-input-ios-simulator.html

4GBのDDR3を搭載した2GHzIntelCorei7を搭載したMacBookProを使用しています。

AppleのエンジニアがOSXのアップグレードの1つで何かを台無しにしたようです。たぶんそれはLionで修正されましたが、Lionへのアップグレードは最後の手段になります。

編集:

XCode 3.2.6と4.2を完全に再インストールしようとしましたが、テキストフィールドだけを持ついくつかの新しいプロジェクトを作成しました。

また、他のプログラムを実行しておらず、RAMの使用量とCPUサイクルが非常に低くなっています。

唯一の解決策はAppleにバグを報告することだと思われます。

4

2 に答える 2

2
  1. プロジェクトに問題がある場合があります。プロジェクトをクリーンアップして、シミュレータを再起動してみてください。
  2. キーボードのポップアップをリッスンするメソッドを実装していますか?はいの場合、キーボードがポップアップする前に多くの計算を行っていますか?GUIを変更して、テキストボックスと画像の位置を変更するなど。はいの場合、あなたはあなたのデザインを再考する必要があります:)
  3. 奇妙なことですが、遅延が発生した場合は、ターミナルウィンドウを開いて「top」と入力し、リターンキーを押してください。実行中のプロセスを確認し、CPUを使用しすぎているプロセスがないかどうかを確認します。
  4. テストの目的で、このような非常に単純なアプリケーションを作成してみてください。このアプリケーションにはUITextViewが1つしかなく、キーボードをクリックすると子が表示されます。それでも遅延が発生する場合。手順5にジャンプするよりも。

ここに画像の説明を入力してください

ステップ5-次のWebサイトにログオンします:http://developer.apple.com/bugreporter/そして将来の機能強化のためにこのバグを報告します。

乾杯!

于 2011-11-03T02:49:21.787 に答える
0

Xcodeのベータ版をロードしてから製品版に戻った後も、同じ問題が発生します。一部のファイルがアプリケーションコンテナに保存されていないようで、修正するためにOSをワイプする必要がありました(私は抜本的に知っています)。

于 2015-06-19T16:17:58.550 に答える