2011-08-15 10 views
0

OpenFeintXを追加した後、私はAppDelegateを(.mm)に変更しなければなりませんでした。これは絶対に問題の理由ではありませんが、変更された唯一のもののようです。AppDelegateをObjective-C++に変更した後、UIWindowにSubviewを追加できなくなりました。

ここで、UIWindowに私が追加するサブビューは実際には表示されません。ビデオを置くとまだ再生されていますが、何も表示されません。

アイデア?

+0

この変更を行う前にすべてが機能しましたか? –

+0

xibファイルに対応する変更を加えましたか? –

+0

@Karolyはい、その変更の前にすべてうまくいきました。 – xemacobra

答えて

0

最後に、問題を解決できました。私のViewControllerのいくつかはまだ不明な理由、のviewDidLoadviewWillAppearためアプリケーションdidFinishLaunch前に両方の呼ばた、ように思えます。したがって、サブビューを追加するたびに、それはまだ存在しないUIWindowに追加されます。私は私のコードを移動しましたviewDidAppearとそのを固定しました。あなたが同様の問題を持っている場合は

はあなたがサブビューを追加して、UIWindowのメモリ位置をチェックし、それが同じUIWindowであることを確認してください。

関連する問題