Ios Coco2d添加UIalert或UITextField,第一次可以正常显示,但下一次显示将糟糕显示两次

Ios Coco2d添加UIalert或UITextField,第一次可以正常显示,但下一次显示将糟糕显示两次,ios,uiview,cocos2d-iphone,Ios,Uiview,Cocos2d Iphone,Coco2d添加UIalert,第一次可以正常显示,但下一次显示将糟糕显示两次,当我将UITextField添加到cocos2d以输入玩家信息时,当我离开此场景时,我 确实UITextField已被释放,但在其他场景中,此UITextField仍在屏幕上UIAlert有问题吗?我在iOS游戏中多次使用它。很好 UIAlertView* alert= [[[UIAlertView alloc] initWithTitle: @"Not Enough Coins!"

Coco2d添加UIalert,第一次可以正常显示,但下一次显示将糟糕显示两次,当我将UITextField添加到cocos2d以输入玩家信息时,当我离开此场景时,我
确实UITextField已被释放,但在其他场景中,此UITextField仍在屏幕上

UIAlert有问题吗?我在iOS游戏中多次使用它。很好

UIAlertView* alert= [[[UIAlertView alloc] initWithTitle: @"Not Enough Coins!"
                                                message: @"You need more Coins"
                                               delegate: nil
                                      cancelButtonTitle: @"Cancel"
                                      otherButtonTitles:@"Ok", nil] autorelease];
[alert show];
对于其他UI元素,请在离开时释放它

-(void)onExit
{
   if(mytextBox)
   {
      [mytextBox removeFromSuperview];
   }
   [super onExit];
}

您可能想共享一些代码切换场景之前是否删除了警报视图?Cocos2D不会为您清理UIKit。