0

最近、Three20を使用する古いプロジェクトをXcode3.2からXcode4に移行しました。移行後、アプリケーションを起動するたびに、非常に奇妙な動作が発生します。ナビゲーターで開いたコントローラーが何であれ、画面に空白のビューが表示されます。 。面白いのは、そこにあるはずのUI要素に触れることができることです(たとえば、このスクリーンショットビューでは、テキストフィールドをタップすると、キーボードが表示されます)。誰かがここで何が起こっているのかについて何か考えを持っていますか?動作中の古いバージョンから1行のコードを変更していないことに注意してください。ttmodule.pyを使用してプロジェクトを移行しただけです。

空白の画面

4

1 に答える 1

1

この問題は、App Delegateからアウトレットを削除するのを忘れたために発生windowしました(インターフェイス宣言とXIBファイルの両方で)。TTNavigator自分のウィンドウを使用してビューコントローラを表示するため(明示的に指定されていない限り)、別のウィンドウを作成すると、奇妙な動作が発生する可能性があります。どうやら、これは古いThree20(またはおそらくXcode)で問題を引き起こさなかったので、私も気づきませんでした。

于 2011-05-07T13:33:00.520 に答える