2013-04-09 2 views
-1

Использование следующего кода для просмотра модального вида, однако при закрытии и повторном открытии он не сбросит представление и не покажет последнее состояние при закрытии. Как можно выполнить сброс?Сброс UIModalViewController при повторном открытии

Код представить

Game *gameView = [[[Game alloc] init] autorelease]; 
[self presentModalViewController:gameView animated:YES]; 
+0

Я не понимаю, как это возможно. Если вы представляете его так и оба раза, он должен каждый раз создавать новый экземпляр. Как вы создаете представление gameView? – rdelmar

+0

Не каждый раз, но иногда это относится к последнему состоянию. – okett

+0

Я решил проблему, установив анимированное сообщение NO – okett

ответ

1

Вы можете добавить метод viewWillAppear, который будет вызываться каждый раз, когда представление представляет себя, и делать все, что intialization вы хотите сделать в нем.

+0

Спасибо за ответ, Уже это сделал :) Его странный один из его наиболее вероятных 1 в 10 раз контроллер открыт, он читает свое последнее закрытое состояние, а не перезагружается. – okett

Смежные вопросы