0

最近、cocos2d アプリのメニュー画面を作成し、UIWindow に 2 つのピッカービューを追加しました。すべてがうまく機能しますが、プレイしたい「ゲーム」を選択してシーンが変わると、ピッカービューが残ります。どうすれば削除できますか?

ありがとう!

より詳しい情報:

ボタンは CCMenuItem です (問題がある場合)

編集:これは、ボタンが押されたときにシーンを変更する方法です。

[[CCDirector sharedDirector] replaceScene:menuScene];

4

2 に答える 2

1

シーンを変更した後、CCNode オブジェクト (CCMenuItem など) が画面に残っている場合は、メモリ リークが発生しています。

ビュー (CCMenuItem?) を UIWindow にアタッチすると言っています。CCNode オブジェクトは UIView オブジェクトではないため、それがどのように機能するか想像できません。

これら 2 つの問題のいずれかが問題である可能性がありますが、関連するコード セクションを確認せずに具体的な修正を行うことは困難です。

于 2012-05-17T08:00:21.640 に答える