これは私の前の質問からのフォローアップです
私はこのコードを持っています
基本的には、タイマーが到達すると、「よくできました」というメッセージボックスが表示され、画面がリセットされてもう一度再生すると、すべての画像がリセットされ、スタートボタンが再表示されますが、フリーズしたばかりのアラートボックスをクリアすることはできません。シム、私はここで何かを逃していますか?
ここにコードがあります
if (MainInt <= 0)
{
[timer invalidate];
timelabel.text = @"5";
[startbutton setHidden:NO];
CGRect frame = [player frame];
frame.origin.x = 137.0f;
frame.origin.y = 326.0;
[player setFrame:frame];
CGRect frame2 = [enemy frame];
frame2.origin.x = 90.0f;
frame2.origin.y = 20.0;
[enemy setFrame:frame2];
CGRect frame3 = [enemy2 frame];
frame3.origin.x = 210.0f;
frame3.origin.y = 20.0;
[enemy2 setFrame:frame3];
UIAlertView *alert1 = [[UIAlertView alloc] initWithTitle:@"GRATZ" message:[NSString stringWithFormat: @"Congratulations you made it to Level : %d Now try then next level" ,fred] delegate:nil cancelButtonTitle:@"Dismiss" otherButtonTitles:nil];
[alert1 show];
[alert1 release];
}