проблема сброса игры cocos2d

У меня есть игра cocos2d, и после того, как я выхожу из игры и запускаю ее снова, она начинается с того же места, что и до закрытия. почему это происходит?? и не только это, моя игра находится в ландшафтном режиме, но когда я запускаю ее снова из симулятора он приходит в портретном режиме, а не в ландшафтном, как в первый раз.

Есть ли способ предотвратить это?

Кто-нибудь придет меня спасать???


person russell    schedule 21.10.2010    source источник
comment
Нажав кнопку «Назад» симулятора/iPhone.   -  person russell    schedule 21.10.2010
comment
Хорошо, у меня есть решение. когда я нажимаю кнопку «Назад» в симуляторе, вызывается функция applicationWillResignActive. Поэтому я добавляю сюда следующую команду: exit (0); .Так что, когда я нажимаю кнопку «Назад», приложение выходит.   -  person russell    schedule 24.10.2010


Ответы (1)


person    schedule
comment
Какую опцию я должен добавить в свой info.plis?? И как это сделать?? Пожалуйста, объясните. Я обнаружил, что мой DidApplicationfinishlaunching не вызывается, когда я перезапускаю игру, и поэтому состояние игры не изменилось. нажмите кнопку «Назад» в симуляторе. Функция applicationWillResignActive вызывается. Поэтому я устанавливаю здесь исключение (например, деление на ноль), так что, когда я нажимаю его, происходит сбой приложения, и если я перезапускаю его сейчас из симулятора, он приходит из начального состояния, которое я хочу. Но я знаю, что это не очень хорошее решение. Так объясните мне, как это сделать правильно. - person russell; 22.10.2010
comment
Добавить приложение не работает в фоновом режиме и установите флажок, щелкнув правой кнопкой мыши в списке и выбрав Добавить строку. - person Chewie The Chorkie; 02.06.2011