Загрузка корневого представления при входе приложения в фоновый режим в iPhone SDK - PullRequest
1 голос
/ 12 июля 2011

Я разрабатываю приложение, которое имеет 4 вида и использую навигационный контроллер для навигации.Первый вид интерфейса входа в систему.Я просто хочу отобразить вид входа в систему, когда пользователь нажимает кнопку «Домой» со второго вида.Я пытался использовать popToRootViewControllerAnimated в applicationDidEnterBackground.Это не работает.Поскольку мне нужно выполнять эту работу, только пользователь нажимает кнопку «Домой» со второго вида (второй вид содержит MKMapView).

Не могли бы вы сообщить мне, какой вариант лучше подходит для этой работы?По сути, мне просто нужно проверить, в каком режиме я сейчас нахожусь.

Большое спасибо

1 Ответ

1 голос
/ 12 июля 2011

Вы можете зарегистрировать переменную BOOL, для которой функция viewDidAppear на вашем втором контроллере имеет значение YES.И когда вы покидаете это представление, установите его на NO.В приложении DidEnterForeground проверьте это.Если это ДА, то пользователь ушел во время второго просмотра.

...