Я сталкиваюсь с этой проблемой получения "рекордов" игры после того, как кто-то заканчивает игру.
Что я сделал, это было:
Я вызываю метод presentModalViewController, когда время достигает 0.
GameEndingViewController *gameEndingView = [[GameEndingViewController alloc] initWithNibName:@"GameEndingViewController" bundle:nil];
gameEndingView.modalTransitionStyle = UIModalTransitionStyleCoverVertical;
[self presentModalViewController:gameEndingView animated:YES];
[gameEndingView release];
Я хочу показать счет, который я набрал в основном игровом цикле в этой игре EndViewView, которая у меня есть. Тем не менее, кажется, что, когда я использую метод presentModalViewController для переключения представления. Переменная, оценка, которую я обновляю во время игрового цикла, сбрасывается. Весь мой игровой цикл находится в представлении gameMainView.
Может ли кто-нибудь объяснить мне об использовании presentModalViewController и как мне лучше решить мою проблему?
Большое спасибо.