0

私はモバイルWebアプリケーションを持っており、iphone用のシミュレータ5.1 / 6.0、xcode4.5でうまく機能しています。しかし、実際のデバイス(3gs、ios 5.1)でテストすると、奇妙な動作が発生します。入力フィールドのhtml要素を配置する場所で、ユーザーが何かを入力する必要がある場合は、フィールドをタップすると、フォーカスが取得されます(Iカーソルを参照してください)が、タッチキーボードが表示されず、何も入力できません。シムで試してみると、すべて問題なく、kbが表示されます。

私はこれを診断する方法がわかりません...いくつかの答えをグーグルで試しましたが、何も見つかりませんでした:(

何か案は?

ありがとう...

4

1 に答える 1

0

問題が見つかりました。アプリは最新のXcodeテンプレート(レガシーアプリ)を使用して作成されていないようです。そのため、不要なMainWindowxxx.xibsを削除し、新しいXCodeアプリテンプレートのコードを使用してプログラムでメインビューコントローラーを作成し、それをウィンドウのrootViewControllerとして設定して、アプリを初期化します。そしてもちろん、[self.windowmakeKeyAndVisible]を呼び出します

于 2012-11-15T13:47:36.563 に答える