OpenFeintXを追加した後、私はAppDelegateを(.mm)に変更しなければなりませんでした。これは絶対に問題の理由ではありませんが、変更された唯一のもののようです。AppDelegateをObjective-C++に変更した後、UIWindowにSubviewを追加できなくなりました。
ここで、UIWindowに私が追加するサブビューは実際には表示されません。ビデオを置くとまだ再生されていますが、何も表示されません。
アイデア?
OpenFeintXを追加した後、私はAppDelegateを(.mm)に変更しなければなりませんでした。これは絶対に問題の理由ではありませんが、変更された唯一のもののようです。AppDelegateをObjective-C++に変更した後、UIWindowにSubviewを追加できなくなりました。
ここで、UIWindowに私が追加するサブビューは実際には表示されません。ビデオを置くとまだ再生されていますが、何も表示されません。
アイデア?
最後に、問題を解決できました。私のViewControllerのいくつかはまだ不明な理由、のviewDidLoadとviewWillAppearためアプリケーションdidFinishLaunch前に両方の呼ばた、ように思えます。したがって、サブビューを追加するたびに、それはまだ存在しないUIWindowに追加されます。私は私のコードを移動しましたviewDidAppearとそのを固定しました。あなたが同様の問題、を持っている場合は
はあなたがサブビューを追加して、UIWindowのメモリ位置をチェックし、それが同じUIWindowであることを確認してください。
この変更を行う前にすべてが機能しましたか? –
xibファイルに対応する変更を加えましたか? –
@Karolyはい、その変更の前にすべてうまくいきました。 – xemacobra