2

iOS5で構築されたアプリがあります。いくつかの更新を加えてアプリをコンパイルしたところ、アプリ内の UITextFields がテキスト入力を受け付けないことがわかりました。キーボードは表示されますが、入力しても UITextField には影響しません。私の MainWindow は、コードではなく IB を使用して構築されました。

SO を検索すると、[self.window makeKeyAndVisible] がアプリケーション デリゲートから欠落している可能性があることがわかりましたが、アプリケーション デリゲート クラスで既に問題があったため、問題は解決しませんでした。

4

2 に答える 2

0

XIB ファイルを使用して IOS 5 用に開発されたアプリでも同じ問題が発生しました。

上記の Apple の記事に基づいて、MainWindow の iPhone バージョンと iPad バージョンの両方で「起動時に表示」を有効にしました。名前などを設定する必要はありません。これを試す前に私が見た奇妙なことは、UIAlertView に OK ボタンを表示すると、そのダイアログから戻った後、すべてが問題なく動作することでした。

ヒントをありがとう。

于 2012-10-16T17:55:02.050 に答える
0

知識を広めるために自分の質問に答えます...

答えを提供するAppleフォーラムでこの投稿を見つけました:

インターフェイス ビルダーで MainWindow.xib ファイルを選択します。次に、viewController (私の場合は TabBarController) を選択し、Attributes Inspector を表示します。View Controller の下に「Title」というフィールドがあるはずです。MainWindow xib ( "MainWindow_iPad" )の名前を配置しました

于 2012-10-10T22:43:03.910 に答える