Необходимо скрыть переход, когда приложение переходит с фона на передний план в iphone - PullRequest
0 голосов
/ 20 апреля 2011

У меня есть два контроллера, как

firstController и secondController

Когда я нахожусь в firstController, я нажимаю кнопку «Домой», чтобы перейти в фоновое состояние,

но, когда я снова выхожу на передний план, мне нужно показать secondController вместо firstController.

Для этого я реализую код в forground, чтобы перейти к secondController с его навигацией, но сначала он показывает firstController, а затем показывает secondController. Мне нужно избегать того, что делать не получается.

Пожалуйста, кто-нибудь, помогите мне решить эту проблему.

Заранее спасибо.

С уважением,

Sai.

1 Ответ

0 голосов
/ 21 апреля 2011

Когда ваше приложение переходит в фоновый режим, iOS делает снимок экрана своего состояния.Поэтому, когда вы нажимаете свой контроллер на стадии didEnterBackground, при следующей активации не будет иметь значения, нажали ли вы другой контроллер или нет - скриншот второго контроллера будет отображаться независимо.

ТеперьРекомендуется скрывать конфиденциальную информацию, когда приложение подает в отставку, активное в делегате приложения willResignActive.Вы также можете попробовать нажать на свой secondController, когда приложение подает в отставку, но вам нужно будет отслеживать, перешло ли оно в фоновый режим или нет, и нажать firstController, когда приложение снова становится активным (в случае, если оно никогда не переходило в фоновый режим)1007 *

Надеюсь, это объяснение имеет смысл

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...